borland Packages Class Hierarchy internetbeans Package
java.lang.Object +----com.borland.internetbeans.IxComponent +----com.borland.internetbeans.AbstractIxDataWidget +----com.borland.internetbeans.AbstractIxControl +----com.borland.internetbeans.IxControl
Variables Properties Methods
Implements ColumnAware, DataSetAware, Renderable, Submitable, Serializable, Cloneable
Generic component that determines at runtime which specific type of component should be used to generate dynamic content, based on the matching element in the source HTML file and delegates to a new instance of that specific component. This component must be used with a PageProducer.
public void setColumnName(String newColumnName)Updates delegate columnName in addition to own columnName.
public void setControlName(String newValue)Updates delegate name in addition to own name.
public void setDataSet(DataSet newDataSet)Updates delegate dataSet in addition to own dataSet.
public int getFeatures()Asks delegate for features.
public String getNamedAction() public void setNamedAction(String name)A named action to perfom if the control is submitted, if any.
public IxComponent getRenderDelegate()Called after object is merged with source, provides the delegate the opportunity to do final setup and/or further delegate to another object.
Do not call directly.
Returns object to add to content-generation list.
public TupleModel getTupleModel() public void setTupleModel(TupleModel newTupleModel)Data model for delegate.
public String getValue() public void setValue(String newValue)The value held by the delegate or its data model.
protected void assembleElementBody(OutputWrapper outWrap)Asks its delegate to add the element body, if any, to the output.
outWrap
protected void assembleMergedAttributes(OutputWrapper outWrap)Asks the delegate to merge any remaining attributes that were not handled by the delegate directly.
outWrap
protected void assembleTagAttributes(OutputWrapper outWrap)Asks its delegate to render delegate-specific tag attributes.
outWrap
protected IxComponent cloneForTupleModel(TupleModel tupleModel)Clones itself and its delegate.
tupleModel
property set to new model.
protected String[] getClosureTags()Asks its delegate to returns the tags names that would indicate the end of the delgate's element.
protected String getElementType()Asks its delegate to return name of element type, e.g. INPUT, SPAN, TABLE.
protected boolean isElementEmpty()Asks its delegate to determine whether to use empty element termination in tag, or to expect an element body.
public void mergeTag(String tagName, Map attributes, boolean empty)Called by
PageProducer
; do not call directly. Determines the type of delegate to use.
tagName
attributes
empty