Package com.iizix.prop
Interface ICodeItem
- All Known Implementing Classes:
- CodeItemImpl
 - public interface ICodeItemA code with an item that is used for comboboxes or spinners. A code item optionally contains a plain String code and a KString. HTML support may have been defined in the container in question.- The code item is invariable. - Author:
- Christopher Mindus
 
- Method Summary- All Methods Instance Methods Abstract Methods - Modifier and Type - Method - Description - java.lang.String- getCode()Gets the code string.- KString- getKString()Gets the item text as a KString.- java.lang.String- getString()Gets the item text as a String.- java.lang.Object- getValue()Gets the value.- boolean- hasCode()Checks if this item has a code.- boolean- isKString()Returns whether the item is a KString or not.
 
- Field Detail- EMPTY- static final ICodeItem[] EMPTY An empty array of a code item.
 
 - Method Detail- hasCode- boolean hasCode() Checks if this item has a code.- Returns:
- true if code is present, false otherwise.
 
 - isKString- boolean isKString() Returns whether the item is a KString or not.- Returns:
- true if item is a KString, false for String.
 
 - getCode- java.lang.String getCode() Gets the code string.- Returns:
- The optional code string, perhaps null for none.
 
 - getString- java.lang.String getString() Gets the item text as a String.- Returns:
- The item String, potentially converted from KString.
 
 - getKString- KString getKString() Gets the item text as a KString.- Returns:
- The item KString, potentially converted from String.
 
 - getValue- java.lang.Object getValue() Gets the value.- Returns:
- Either a String or a KString.