|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectgate.util.SimpleMapImpl
gate.util.SimpleFeatureMapImpl
Simple case of features.
| Nested Class Summary |
| Nested classes inherited from class java.util.Map |
Map.Entry |
| Field Summary | |
static HashMap |
theKeysHere
the static 'all keys' collection |
| Constructor Summary | |
SimpleFeatureMapImpl()
|
|
| Method Summary | |
void |
addFeatureMapListener(FeatureMapListener l)
Adds a gate listener |
void |
clear()
clear the map |
Object |
clone()
Create a copy of the map including the data. |
boolean |
containsKey(Object key)
return true if the key is in the map |
boolean |
containsValue(Object value)
return true if the map contains that value |
Set |
entrySet()
|
boolean |
equals(Object o)
|
protected void |
fireMapUpdatedEvent()
|
Object |
get(Object key)
return the value associated with the key. |
protected int |
getSubsumeKey(Object key)
return the index of the key in the map comparing them by reference only. |
int |
hashCode()
return the hashCode for the map |
boolean |
isEmpty()
return true if there are no elements in the map |
Set |
keySet()
return the set of the keys in the map. |
protected boolean |
ontologySubsume(String ontoUrl,
String value1,
String value2)
ontology enhanced subsume |
Object |
put(Object key,
Object value)
Overriden to fire events, so that the persistent objects can keep track of what's updated |
void |
putAll(Map t)
put all the elements from a map |
Object |
remove(Object key)
Overriden to fire events, so that the persistent objects can keep track of what's updated |
void |
removeFeatureMapListener(FeatureMapListener l)
Removes a gate listener |
int |
size()
return the number of elements in the map |
boolean |
subsumes(FeatureMap aFeatureMap)
Test if this featureMap includes all features from aFeatureMap However, if aFeatureMap contains a feature whose value is equal to gate.creole.ANNIEConstants.LOOKUP_CLASS_FEATURE_NAME (which is normally "class"), then GATE will attempt to match that feature using an ontology which it will try to retreive from a feature in both the feature map through which this method is called and in aFeatureMap. |
boolean |
subsumes(FeatureMap aFeatureMap,
Set aFeatureNamesSet)
Tests if this featureMap object includes aFeatureMap but only for the those features present in the aFeatureNamesSet. |
boolean |
subsumes(Taxonomy ontologyLR,
FeatureMap aFeatureMap)
Tests if this featureMap object includes aFeatureMap features. |
String |
toString()
|
Collection |
values()
Not supported. |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
containsKey, containsValue, entrySet, get, hashCode, isEmpty, keySet, putAll, size, values |
| Field Detail |
public static transient HashMap theKeysHere
| Constructor Detail |
public SimpleFeatureMapImpl()
| Method Detail |
public boolean subsumes(FeatureMap aFeatureMap)
subsumes in interface FeatureMapaFeatureMap - object which will be included or not in
this FeatureMap obj.If this param is null then it will return true.
true if aFeatureMap is incuded in this obj.
and false if not.
public boolean subsumes(Taxonomy ontologyLR,
FeatureMap aFeatureMap)
class and (optionally) ontology features:
subsumes in interface FeatureMapontologyLR - an ontology to be used for the subsumeaFeatureMap - object which will be included or not in this
FeatureMap obj.
true if this includes aFeatureMap
and false if not.
public boolean subsumes(FeatureMap aFeatureMap,
Set aFeatureNamesSet)
subsumes in interface FeatureMapaFeatureMap - which will be included or not in this
FeatureMap obj.If this param is null then it will return true.aFeatureNamesSet - is a set of strings representing the names of the
features that would be considered for subsumes. If aFeatureNamesSet is
null then subsumes(FeatureMap) will be called.
true if all features present in the aFeaturesNameSet
from aFeatureMap are included in this obj, or false
otherwise.
public Object put(Object key,
Object value)
put in interface Mappublic Object remove(Object key)
remove in interface Mappublic void clear()
gate.util.SimpleMapImpl
clear in interface Mappublic Object clone()
gate.util.SimpleMapImpl
public boolean equals(Object o)
equals in interface Mappublic void removeFeatureMapListener(FeatureMapListener l)
removeFeatureMapListener in interface FeatureMappublic void addFeatureMapListener(FeatureMapListener l)
addFeatureMapListener in interface FeatureMapprotected void fireMapUpdatedEvent()
protected boolean ontologySubsume(String ontoUrl,
String value1,
String value2)
ontoUrl - the url of the ontology to be used
public int size()
size in interface Mappublic boolean isEmpty()
isEmpty in interface Mappublic Collection values()
values in interface Mappublic Set keySet()
keySet in interface Mappublic boolean containsKey(Object key)
containsKey in interface Mappublic boolean containsValue(Object value)
containsValue in interface Mappublic Object get(Object key)
get in interface Mappublic void putAll(Map t)
putAll in interface Mapprotected int getSubsumeKey(Object key)
public Set entrySet()
entrySet in interface Mappublic int hashCode()
hashCode in interface Mappublic String toString()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||