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.String
PROP_FORMATTER
Property 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 CFBinSet
getBinSet()
CFFormatter
getFormatter()
java.lang.String
getId()
Get unique ID of this bin in itsCFBinSet
.void
setFormatter(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
-
-