borland Packages Class Hierarchy internetbeans Package
java.lang.Object +----com.borland.internetbeans.PageProducer +----com.borland.internetbeans.IxPageProducer
Variables Properties Methods
Implements Binder, Renderable, Serializable, Cloneable
Generates markup text from a template file, replacing identified spans with dynamic content from Ix components.
protected Map cartListMaps start tags to corresponding
Cartridge
.
protected Map ixObjectsMaps
IxSpan.getIdentifer()
names to corresponding IxSpan
.
public String getContent()Renders the page, replacing matched elements in the source page with dynamic content from Ix components, into a string.
Returns string containing rendered content.
public String[] getControlNames()The values of all control NAME attributes used in the source (HTML) page. Used to populate the controlName property editor.
public String getHtmlFile() public void setHtmlFile(String newHtmlFile)Name of HTML file that is parsed, and then regenerated with dynamic content
public Map getObjectMap()Return all the bound components, mapped by their identifier.
Returns map of components; may be empty, but not null.
public IxComponent[] getObjects()Return all the bound components in an array.
Returns array of components; may be empty, but not null.
public String[] getSourceObjects()The values of all ID attributes used in the source (HTML) page. Used to populate the elementID property editor.
protected void needsRebuild()Called whenever objects are added or removed, or when the source HTML file changes to indicate that the content needs to be rebuilt.
protected void render(OutputWrapper outWrap, Renderable[] currentContent)Renders the specified content list
outWrap
currentContent
Renderable
objects, usually a mix of static strings and IxComponent
objects.
protected Renderable[] replicateContentForTupleModel(TupleModel tupleModel, Map ixObjects)Clones object and content lists to be used with a new (clone of the) data model.
tupleModel
ixObjects
Returns new content list containing renderable content.