|
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.data.attr.util.ExtensibleMultiHashMapModel
public class ExtensibleMultiHashMapModel
Please try to restrain from using this class. This class was created so that certain legacy applications would have an easier time integrating with the functionality provided by the MultiHashMap and MultiHashMapDefinition implementations.
MultiHashMapFactory
Field Summary |
---|
Fields inherited from interface cytoscape.data.attr.MultiHashMapDefinition |
---|
TYPE_BOOLEAN, TYPE_FLOATING_POINT, TYPE_INTEGER, TYPE_STRING |
Constructor Summary | |
---|---|
ExtensibleMultiHashMapModel()
Deprecated. |
Method Summary | |
---|---|
void |
addDataDefinitionListener(MultiHashMapDefinitionListener listener)
DOCUMENT ME! |
void |
addDataListener(MultiHashMapListener listener)
DOCUMENT ME! |
void |
defineAttribute(String attributeName,
byte valueType,
byte[] keyTypes)
DOCUMENT ME! |
byte[] |
getAttributeKeyspaceDimensionTypes(String attributeName)
DOCUMENT ME! |
CountedIterator |
getAttributeKeyspan(String objectKey,
String attributeName,
Object[] keyPrefix)
DOCUMENT ME! |
Object |
getAttributeValue(String objectKey,
String attributeName,
Object[] keyIntoValue)
DOCUMENT ME! |
byte |
getAttributeValueType(String attributeName)
DOCUMENT ME! |
CountedIterator |
getDefinedAttributes()
DOCUMENT ME! |
CountedIterator |
getObjectKeys(String attributeName)
DOCUMENT ME! |
boolean |
removeAllAttributeValues(String objectKey,
String attributeName)
DOCUMENT ME! |
Object |
removeAttributeValue(String objectKey,
String attributeName,
Object[] keyIntoValue)
DOCUMENT ME! |
void |
removeDataDefinitionListener(MultiHashMapDefinitionListener listener)
DOCUMENT ME! |
void |
removeDataListener(MultiHashMapListener listener)
DOCUMENT ME! |
Object |
setAttributeValue(String objectKey,
String attributeName,
Object attributeValue,
Object[] keyIntoValue)
DOCUMENT ME! |
boolean |
undefineAttribute(String attributeName)
DOCUMENT ME! |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ExtensibleMultiHashMapModel()
Method Detail |
---|
public final void defineAttribute(String attributeName, byte valueType, byte[] keyTypes)
defineAttribute
in interface MultiHashMapDefinition
attributeName
- DOCUMENT ME!valueType
- DOCUMENT ME!keyTypes
- DOCUMENT ME!public final CountedIterator getDefinedAttributes()
getDefinedAttributes
in interface MultiHashMapDefinition
public final byte getAttributeValueType(String attributeName)
getAttributeValueType
in interface MultiHashMapDefinition
attributeName
- DOCUMENT ME!
public final byte[] getAttributeKeyspaceDimensionTypes(String attributeName)
getAttributeKeyspaceDimensionTypes
in interface MultiHashMapDefinition
attributeName
- DOCUMENT ME!
public final boolean undefineAttribute(String attributeName)
undefineAttribute
in interface MultiHashMapDefinition
attributeName
- DOCUMENT ME!
public final void addDataDefinitionListener(MultiHashMapDefinitionListener listener)
addDataDefinitionListener
in interface MultiHashMapDefinition
listener
- DOCUMENT ME!public final void removeDataDefinitionListener(MultiHashMapDefinitionListener listener)
removeDataDefinitionListener
in interface MultiHashMapDefinition
listener
- DOCUMENT ME!public final Object setAttributeValue(String objectKey, String attributeName, Object attributeValue, Object[] keyIntoValue)
setAttributeValue
in interface MultiHashMap
objectKey
- DOCUMENT ME!attributeName
- DOCUMENT ME!attributeValue
- DOCUMENT ME!keyIntoValue
- DOCUMENT ME!
public final Object getAttributeValue(String objectKey, String attributeName, Object[] keyIntoValue)
getAttributeValue
in interface MultiHashMap
objectKey
- DOCUMENT ME!attributeName
- DOCUMENT ME!keyIntoValue
- DOCUMENT ME!
public final Object removeAttributeValue(String objectKey, String attributeName, Object[] keyIntoValue)
removeAttributeValue
in interface MultiHashMap
objectKey
- DOCUMENT ME!attributeName
- DOCUMENT ME!keyIntoValue
- DOCUMENT ME!
MultiHashMap.getAttributeValue(String, String, Object[])
public final boolean removeAllAttributeValues(String objectKey, String attributeName)
removeAllAttributeValues
in interface MultiHashMap
objectKey
- DOCUMENT ME!attributeName
- DOCUMENT ME!
public final CountedIterator getAttributeKeyspan(String objectKey, String attributeName, Object[] keyPrefix)
getAttributeKeyspan
in interface MultiHashMap
objectKey
- DOCUMENT ME!attributeName
- DOCUMENT ME!keyPrefix
- DOCUMENT ME!
public final CountedIterator getObjectKeys(String attributeName)
getObjectKeys
in interface MultiHashMap
attributeName
- DOCUMENT ME!
MultiHashMapDefinition.getAttributeValueType(String)
public final void addDataListener(MultiHashMapListener listener)
addDataListener
in interface MultiHashMap
listener
- DOCUMENT ME!public final void removeDataListener(MultiHashMapListener listener)
removeDataListener
in interface MultiHashMap
listener
- DOCUMENT ME!
|
Cytoscape 2.8.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |