|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.cc.framework.ui.painter.html.OptionsHelp.IterBase
com.cc.framework.ui.painter.html.OptionsHelp.IterOptionListDataModel
OptionsIterator for OptionListDataModel
| Field Summary | |
private int |
index
The current index |
private OptionListDataModel |
list
The option elements |
| Constructor Summary | |
OptionsHelp.IterOptionListDataModel(OptionListDesignModel designModel,
OptionListDataModel list)
Constructor |
|
| Method Summary | |
protected static java.lang.Object |
callPropertyGet(java.lang.Object bean,
java.lang.String property)
Processes the Getter-Method on the specified Bean |
boolean |
filter()
Returns if the filter is activated (default=true). |
ImageModel |
getImage()
Returns the image for the current option element. |
int |
getIndent()
Gets an optional indentiation level of the current element. |
java.lang.Object |
getKey()
Gets the key of the current iteration element |
java.lang.String |
getKeyProperty()
Returns the name of the property which returns the key of the option. |
java.lang.Object |
getLabel()
Returns the label of the current element |
java.lang.String |
getLabelProperty()
Returns the name of the property which supplies the display text of the option. |
int |
getMaxLength()
Returns the maximum number of characters that are displayed for each option element. |
java.lang.Object |
getProperty(java.lang.String propertyName)
Returns the value for the given property on the current iteration element |
java.lang.String |
getStyle()
Returns the HTML-style that can be directly specified with this attribute. |
java.lang.String |
getStyleClass()
Returns the HTML-class attribute that can be specified with this attribute |
java.lang.Object |
getTooltip()
Returns the tooltip for the current element |
java.lang.String |
getTooltipProperty()
Returns the name of the property which supplies the tooltip text of the option. |
boolean |
isDone()
Check if the iteration has no more elements |
boolean |
localize()
If this flag is set to true the framework interprets all
labels as resource identifiers and localize them. |
void |
next()
Locates the iterator on the next element of the option list |
protected void |
select(java.lang.Object current)
Selects the object |
protected void |
select(java.lang.Object bean,
java.lang.Object key,
java.lang.Object label,
java.lang.Object tooltip)
Selects the object |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private OptionListDataModel list
private int index
| Constructor Detail |
public OptionsHelp.IterOptionListDataModel(OptionListDesignModel designModel,
OptionListDataModel list)
designModel - the design modellist - the option elements| Method Detail |
public boolean isDone()
OptionsIterator
true if there is no element leftOptionsIterator.isDone()public void next()
OptionsIterator
OptionsIterator.next()public java.lang.Object getProperty(java.lang.String propertyName)
OptionItem
getProperty in interface OptionItemgetProperty in class OptionsHelp.IterBaseOptionsHelp.IterBase.getProperty(java.lang.String)public java.lang.String getKeyProperty()
public java.lang.String getLabelProperty()
public java.lang.String getTooltipProperty()
public ImageModel getImage()
getImage in interface OptionItemnullprotected void select(java.lang.Object current)
current - Current iteration element
protected void select(java.lang.Object bean,
java.lang.Object key,
java.lang.Object label,
java.lang.Object tooltip)
bean - the current beankey - Current keylabel - Current labeltooltip - Current tooltip
protected static java.lang.Object callPropertyGet(java.lang.Object bean,
java.lang.String property)
bean - Bean to be processedproperty - Name of the Property
public int getIndent()
OptionItem
getIndent in interface OptionItemOptionItem.getIndent()public boolean localize()
OptionItemtrue the framework interprets all
labels as resource identifiers and localize them. If the flag is set to
false the lables are treated as string literals without
localization.
localize in interface OptionItemtrue if all labels should be localizedOptionItem.localize()public final java.lang.Object getKey()
OptionItem
getKey in interface OptionItemOptionItem.getKey()public final java.lang.Object getLabel()
OptionItem
getLabel in interface OptionItemOptionItem.getLabel()public final java.lang.Object getTooltip()
OptionItem
getTooltip in interface OptionItemnullOptionItem.getTooltip()public final int getMaxLength()
OptionItem
getMaxLength in interface OptionItemOptionItem.getMaxLength()public java.lang.String getStyle()
OptionItem
getStyle in interface OptionItemOptionItem.getStyle()public java.lang.String getStyleClass()
OptionItem
getStyleClass in interface OptionItemOptionItem.getStyleClass()public boolean filter()
OptionItem
filter in interface OptionItemtrue if string will be html encoded;
false otherwiseOptionItem.filter()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||