|
Cytoscape 2.8.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object cytoscape.visual.SubjectBase cytoscape.visual.mappings.AbstractMapping cytoscape.visual.mappings.DiscreteMapping
public class DiscreteMapping
Implements a lookup table mapping data to values of a particular class. The data value is extracted from a bundle of attributes by using a specified data attribute name.
Field Summary |
---|
Fields inherited from class cytoscape.visual.mappings.AbstractMapping |
---|
acceptedClasses, controllingAttrName, rangeClass |
Fields inherited from class cytoscape.visual.SubjectBase |
---|
observers |
Fields inherited from interface cytoscape.visual.mappings.ObjectMapping |
---|
EDGE_MAPPING, NODE_MAPPING |
Constructor Summary | |
---|---|
DiscreteMapping(Class<?> rangeClass,
String controllingAttrName)
Constructor for Discrete mapping. |
|
DiscreteMapping(Object defObj,
byte mapType)
Deprecated. Use new constructor instead. Will be removed in 10/2011. Controlling attribute name is always required, and now it's a part of constructor argument. |
|
DiscreteMapping(Object defObj,
String attrName,
byte mapType)
Deprecated. Use new constructor instead. Will be removed in 10/2011. Controlling attribute name is always required, and now it's a part of constructor argument. |
Method Summary | |
---|---|
void |
applyProperties(Properties props,
String baseKey,
ValueParser parser)
Customizes this object by applying mapping defintions described by the supplied Properties argument. |
Object |
calculateRangeValue(Map<String,Object> attrBundle)
Calculates the Range Value. |
Object |
clone()
Clones the Object. |
Map |
getAll()
gets all map values |
Object |
getLastKeyModified()
Gets the Last Modified Key. |
JPanel |
getLegend(VisualPropertyType vpt)
DOCUMENT ME! |
Object |
getMapValue(Object key)
Gets Value for Specified Key. |
Properties |
getProperties(String baseKey)
Returns a Properties object with entries suitable for customizing this object via the applyProperties method. |
void |
putAll(Map map)
Adds All Members of Specified Map. |
void |
putMapValue(Object key,
Object value)
Puts New Key/Value in Map. |
Methods inherited from class cytoscape.visual.mappings.AbstractMapping |
---|
getAcceptedDataClasses, getControllingAttributeName, getRangeClass, getUI, setControllingAttributeName, setControllingAttributeName |
Methods inherited from class cytoscape.visual.SubjectBase |
---|
addChangeListener, fireStateChanged, removeChangeListener |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface cytoscape.visual.mappings.ObjectMapping |
---|
addChangeListener, removeChangeListener |
Constructor Detail |
---|
@Deprecated public DiscreteMapping(Object defObj, byte mapType)
defObj
- Default Object.mapType
- Map Type, ObjectMapping.EDGE_MAPPING or
ObjectMapping.NODE_MAPPING.@Deprecated public DiscreteMapping(Object defObj, String attrName, byte mapType)
defObj
- Default Object.attrName
- Controlling Attribute Name.mapType
- Map Type, ObjectMapping.EDGE_MAPPING or
ObjectMapping.NODE_MAPPING.public DiscreteMapping(Class<?> rangeClass, String controllingAttrName)
rangeClass
- Mapped value type.controllingAttrName
- attribute name used in this mapping.Method Detail |
---|
public Object clone()
clone
in interface ObjectMapping
clone
in class AbstractMapping
public Object getMapValue(Object key)
key
- String Key.
public void putMapValue(Object key, Object value)
key
- Key Object.value
- Value Object.public Object getLastKeyModified()
public void putAll(Map map)
map
- Map.public Map getAll()
public void applyProperties(Properties props, String baseKey, ValueParser parser)
applyProperties
in interface ObjectMapping
applyProperties
in class AbstractMapping
props
- Properties Object.baseKey
- Base Key for finding properties.parser
- ValueParser Object.public Properties getProperties(String baseKey)
getProperties
in interface ObjectMapping
getProperties
in class AbstractMapping
baseKey
- Base Key for creating properties.
public Object calculateRangeValue(Map<String,Object> attrBundle)
calculateRangeValue
in interface ObjectMapping
calculateRangeValue
in class AbstractMapping
attrBundle
- A Bundle of Attributes.
public JPanel getLegend(VisualPropertyType vpt)
getLegend
in interface ObjectMapping
getLegend
in class AbstractMapping
vpt
- DOCUMENT ME!
|
Cytoscape 2.8.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |