|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.cc.framework.ui.painter.html.HtmlTreeSwapSelectPainter.AvailableOptionsIterator
Iterator that filters on available option elements only
Field Summary | |
private OptionsComparator |
cmp
|
private HtmlTreeSwapSelectPainter.OptionFilter |
filter
|
private OptionsIterator |
iter
|
Constructor Summary | |
HtmlTreeSwapSelectPainter.AvailableOptionsIterator(OptionsIterator iter,
java.lang.Object[] values,
HtmlTreeSwapSelectPainter.OptionFilter filter)
Constructor |
Method Summary | |
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.Object |
getLabel()
Returns the label of the current element |
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 |
boolean |
isDone()
Check if the iteration has no more elements |
protected OptionsIterator |
iter()
|
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private OptionsIterator iter
private OptionsComparator cmp
private HtmlTreeSwapSelectPainter.OptionFilter filter
Constructor Detail |
public HtmlTreeSwapSelectPainter.AvailableOptionsIterator(OptionsIterator iter, java.lang.Object[] values, HtmlTreeSwapSelectPainter.OptionFilter filter)
iter
- options iterator for all option elementsvalues
- the selected elementsfilter
- the option filterMethod Detail |
public boolean isDone()
OptionsIterator
isDone
in interface OptionsIterator
true
if there is no element leftOptionsIterator.isDone()
public void next()
OptionsIterator
next
in interface OptionsIterator
OptionsIterator.next()
public boolean filter()
OptionItem
filter
in interface OptionItem
true
if string will be html encoded;
false
otherwiseOptionItem.filter()
public ImageModel getImage()
OptionItem
getImage
in interface OptionItem
null
OptionItem.getImage()
public int getIndent()
OptionItem
getIndent
in interface OptionItem
OptionItem.getIndent()
public java.lang.Object getKey()
OptionItem
getKey
in interface OptionItem
OptionItem.getKey()
public java.lang.Object getLabel()
OptionItem
getLabel
in interface OptionItem
OptionItem.getLabel()
public int getMaxLength()
OptionItem
getMaxLength
in interface OptionItem
OptionItem.getMaxLength()
public java.lang.String getStyle()
OptionItem
getStyle
in interface OptionItem
OptionItem.getStyle()
public java.lang.String getStyleClass()
OptionItem
getStyleClass
in interface OptionItem
OptionItem.getStyleClass()
public java.lang.Object getTooltip()
OptionItem
getTooltip
in interface OptionItem
null
OptionItem.getTooltip()
public boolean localize()
OptionItem
true
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 OptionItem
true
if all labels should be localizedOptionItem.localize()
public java.lang.Object getProperty(java.lang.String propertyName)
OptionItem
getProperty
in interface OptionItem
propertyName
- the property name
OptionItem.getProperty(java.lang.String)
protected OptionsIterator iter()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |