Package com.im.ijc.cf.api
Class CFBin
- java.lang.Object
-
- com.im.ijc.cf.api.CFAbstractItem
-
- com.im.ijc.cf.api.CFNamedItem
-
- com.im.ijc.cf.api.CFBin
-
public final class CFBin extends CFNamedItem
Object describing one category in classification. Each bin has display name and assigned formatter.- Author:
- Petr Hamernik
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROP_FORMATTERProperty name for formatter.-
Fields inherited from class com.im.ijc.cf.api.CFNamedItem
PROP_DISPLAY_NAME
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CFBinSetgetBinSet()CFFormattergetFormatter()java.lang.StringgetId()Get unique ID of this bin in itsCFBinSet.voidsetFormatter(CFFormatter formatter)Change formatter for this bin.-
Methods inherited from class com.im.ijc.cf.api.CFNamedItem
getDisplayName, setDisplayName
-
Methods inherited from class com.im.ijc.cf.api.CFAbstractItem
addPropertyChangeListener, removePropertyChangeListener
-
-
-
-
Field Detail
-
PROP_FORMATTER
public static final java.lang.String PROP_FORMATTER
Property name for formatter.- See Also:
- Constant Field Values
-
-
Method Detail
-
getBinSet
public CFBinSet getBinSet()
- Returns:
- bin set which this bin belongs to
-
getFormatter
public CFFormatter getFormatter()
- Returns:
- formatter for this bin (category)
-
setFormatter
public void setFormatter(CFFormatter formatter)
Change formatter for this bin.- Parameters:
formatter- new formatter
-
getId
public java.lang.String getId()
Get unique ID of this bin in itsCFBinSet. Using this ID the bin can be identified. This value never changes during bin lifetime.- Returns:
- unique string ID
-
-