|
Cytoscape 2.8.2 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcytoscape.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 ObjectMappingclone in class AbstractMappingpublic 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 ObjectMappingapplyProperties in class AbstractMappingprops - Properties Object.baseKey - Base Key for finding properties.parser - ValueParser Object.public Properties getProperties(String baseKey)
getProperties in interface ObjectMappinggetProperties in class AbstractMappingbaseKey - Base Key for creating properties.
public Object calculateRangeValue(Map<String,Object> attrBundle)
calculateRangeValue in interface ObjectMappingcalculateRangeValue in class AbstractMappingattrBundle - A Bundle of Attributes.
public JPanel getLegend(VisualPropertyType vpt)
getLegend in interface ObjectMappinggetLegend in class AbstractMappingvpt - DOCUMENT ME!
|
Cytoscape 2.8.2 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||