RE: Help for a new user - Working with elements
"Nemesh, Jim" <[email protected]> Thu, 11 Apr 2002 10:48:26 -0400
| Newsgroups | gmane.comp.jakarta.ecs.user |
|---|---|
| Message-ID | <[email protected]> |
> -----Original Message----- > From: Jeremy W. Redmond [mailto:[email protected]] > Sent: Thursday, April 11, 2002 8:00 AM > To: ECS Users List > Subject: Re: Help for a new user - Working with elements > > > > Posting the code snippet that you are trying might be helpful. Here's the basic idea: TD data = new TD("Foo"); TD format = new TD(); format.setBgColor("#FFFFCC"); Enumeration formatEKeys = format.attributes(); while (formatEKeys.hasMoreElements()) { String o = (String) formatEKeys.nextElement(); System.out.println (o); String value = format.getAttribute(o); System.out.println (value); // do something to create an element with these values and add it to data. } This should take the format information (backround color) from the format TD object, and put it in the first TD object. The question is, what goes after the comment line? Should I be making a ConcreteElement, or GenericElement? If so, how would I go about doing this? Why am I doing this? I'm building some generic ways to create tables from other objects and provide ways to format the cells and rows of the tables after the TD objects have already been created, or provide multiple levels of formatting (for example one test would say that if the data included the word "Foo", the backround would be red, and if the data contained the word "Bar" as well, it would do something else.) -Jim Nemesh