|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kalmeo.kuix.widget.Widget
org.kalmeo.kuix.widget.List
public class List
This class represents a list.
For further informations, visit the Kuix widgets reference page.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.kalmeo.kuix.widget.Widget |
---|
Widget.BindInstruction |
Field Summary |
---|
Fields inherited from class org.kalmeo.kuix.widget.Widget |
---|
bindInstructions, DEFAULT_ALIGN, DEFAULT_BACKGROUND_ALIGN, DEFAULT_BACKGROUND_REPEAT, DEFAULT_BORDER, DEFAULT_GAP, DEFAULT_MARGIN, DEFAULT_MIN_SIZE, DEFAULT_PADDING, DEFAULT_SPAN, DEFAULT_WEIGHT, next, parent, previous |
Constructor Summary | |
---|---|
List()
Construct a List |
|
List(java.lang.String tag)
Construct a List |
Method Summary | |
---|---|
Widget |
addItem(DataProvider item)
Add an item value |
Widget |
addItem(DataProvider item,
DataProvider referenceItem,
boolean after)
Add an item value |
Widget |
addItem(DataProvider item,
java.io.InputStream renderer)
Add an item value |
Widget |
addItem(DataProvider item,
java.io.InputStream renderer,
DataProvider referenceItem,
boolean after)
Add an item value near an other. |
protected java.lang.Object |
getDefaultStylePropertyValue(java.lang.String name)
Returns the de default style property value for name
property, or null . |
Widget |
getItemWidget(DataProvider item)
|
java.io.ByteArrayInputStream |
getRenderer()
|
boolean |
isObjectAttribute(java.lang.String name)
Check if the given attribute require an Object value. |
boolean |
processItemsModelUpdateEvent(byte type,
java.lang.String property,
DataProvider item,
LinkedListEnumeration itemsEnumeration)
Process an items model update event. |
void |
removeAllItems()
Remove all items |
boolean |
removeItem(DataProvider item)
Remove an item value if it exists in the List |
boolean |
setAttribute(java.lang.String name,
java.lang.String value)
Set the value to the specified attribute representing by
the name |
void |
setItems(LinkedListEnumeration itemsEnumeration)
Redifine all item values |
boolean |
setObjectAttribute(java.lang.String name,
java.lang.Object value)
Set the Object value to the specified attribute
representing by the name . |
void |
setRenderer(java.io.ByteArrayInputStream renderer)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public List()
List
public List(java.lang.String tag)
List
tag
- Method Detail |
---|
public boolean setAttribute(java.lang.String name, java.lang.String value)
Widget
value
to the specified attribute representing by
the name
setAttribute
in class Widget
true
if the attribute existspublic boolean setObjectAttribute(java.lang.String name, java.lang.Object value)
Widget
value
to the specified attribute
representing by the name
.
setObjectAttribute
in class Widget
public boolean isObjectAttribute(java.lang.String name)
Widget
isObjectAttribute
in class Widget
true
if the given attribute require an Object
valueprotected java.lang.Object getDefaultStylePropertyValue(java.lang.String name)
Widget
name
property, or null
.
getDefaultStylePropertyValue
in class Widget
name
propertypublic java.io.ByteArrayInputStream getRenderer()
public void setRenderer(java.io.ByteArrayInputStream renderer)
renderer
- the renderer to setpublic void setItems(LinkedListEnumeration itemsEnumeration)
itemsEnumeration
- public Widget addItem(DataProvider item)
item
-
Widget
or null
if no renderer is set on the list.public Widget addItem(DataProvider item, java.io.InputStream renderer)
item
- renderer
-
Widget
public Widget addItem(DataProvider item, DataProvider referenceItem, boolean after)
item
- enabled
- prepend
-
Widget
or null
if no renderer is set on the listpublic Widget addItem(DataProvider item, java.io.InputStream renderer, DataProvider referenceItem, boolean after)
item
- renderer
- referenceItem
- after
-
Widget
public boolean removeItem(DataProvider item)
List
item
-
true
if the item
is found and the
associated item widget removedpublic void removeAllItems()
public Widget getItemWidget(DataProvider item)
item
-
Widget
associated with the specified
DataProvider
. If no item is found null
is
returnedpublic boolean processItemsModelUpdateEvent(byte type, java.lang.String property, DataProvider item, LinkedListEnumeration itemsEnumeration)
Widget
processItemsModelUpdateEvent
in class Widget
true
if the event is treated by the widget
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |