## Uses of Interface
gate.FeatureMap

Packages that use FeatureMap
gate
gate.annotation
gate.config
gate.corpora
gate.creole
gate.creole.gazetteer
gate.creole.orthomatcher
gate.creole.tokeniser
gate.email
gate.gui
gate.html
gate.jape
gate.persist
gate.util
gate.xml

Uses of FeatureMap in gate

Fields in gate declared as FeatureMap
`private FeatureMap` `DocumentFormat.features` The features of this resource

Methods in gate that return FeatureMap
`static FeatureMap` `Factory.newFeatureMap()` Create a new FeatureMap.
`FeatureMap` `DocumentFormat.getFeatures()` Get the feature set

Methods in gate with parameters of type FeatureMap
`void` `Resource.setParameterValues(FeatureMap parameters)` Sets the values for more parameters in one step.
`boolean` `FeatureMap.subsumes(FeatureMap aFeatureMap)` Tests if this featureMap object includes aFeatureMap features.
`boolean` `FeatureMap.subsumes(FeatureMap aFeatureMap, Set aFeatureNamesSet)` Tests if this featureMap object includes aFeatureMap but only for the features present in the aFeatureNamesSet.
`static Resource` `Factory.createResource(String resourceClassName, FeatureMap parameterValues)` Create an instance of a resource, and return it.
`static Resource` `Factory.createResource(String resourceClassName, FeatureMap parameterValues, FeatureMap features)` Create an instance of a resource, and return it.
`static Resource` `Factory.createResource(String resourceClassName, FeatureMap parameterValues, FeatureMap features, String resourceName)` Create an instance of a resource, and return it.
`static boolean` `Gate.getHiddenAttribute(FeatureMap fm)` Returns the value for the HIDDEN attribute of a feature map
`static void` `Gate.setHiddenAttribute(FeatureMap fm, boolean hidden)` Sets the value for the HIDDEN attribute of a feature map
`Integer` `AnnotationSet.add(Node start, Node end, String type, FeatureMap features)` Create and add an annotation with pre-existing nodes, and return its id
`void` `AnnotationSet.add(Integer id, Long start, Long end, String type, FeatureMap features)` Create and add an annotation with a pre-existing ID
`Integer` `AnnotationSet.add(Long start, Long end, String type, FeatureMap features)` Create and add an annotation and return its id
`AnnotationSet` `AnnotationSet.get(String type, FeatureMap constraints)` Select annotations by type and features
`AnnotationSet` `AnnotationSet.get(String type, FeatureMap constraints, Long offset)` Select annotations by type, features and offset
`void` `DocumentFormat.setFeatures(FeatureMap features)` Set the features map

Uses of FeatureMap in gate.annotation

Fields in gate.annotation declared as FeatureMap
`protected FeatureMap` `TestDatabaseAnnotationSet.emptyFeatureMap` An empty feature map
`protected FeatureMap` `TestAnnotation.emptyFeatureMap` An empty feature map

Methods in gate.annotation with parameters of type FeatureMap
`AnnotationSet` `AnnotationSetImpl.get(String type, FeatureMap constraints)` Select annotations by type and features
`AnnotationSet` `AnnotationSetImpl.get(String type, FeatureMap constraints, Long offset)` Select annotations by type, features and offset
`Integer` `AnnotationSetImpl.add(Node start, Node end, String type, FeatureMap features)` Create and add an annotation with pre-existing nodes, and return its id
`Integer` `AnnotationSetImpl.add(Long start, Long end, String type, FeatureMap features)` Create and add an annotation and return its id
`void` `AnnotationSetImpl.add(Integer id, Long start, Long end, String type, FeatureMap features)` Create and add an annotation from database read data In this case the id is already known being previously fetched from the database
`void` `AnnotationImpl.setFeatures(FeatureMap features)` Set the feature set.
`void` `AnnotationDiff.setParameterValues(FeatureMap parameters)` Sets the values for more parameters in one step.

Constructors in gate.annotation with parameters of type FeatureMap
`AnnotationImpl(Integer id, Node start, Node end, String type, FeatureMap features)` Constructor.

Uses of FeatureMap in gate.config

Fields in gate.config declared as FeatureMap
`private FeatureMap` `ConfigXmlHandler.currentAttributeMap` A feature map representation of the current element's attribute list

Methods in gate.config that return FeatureMap
`protected FeatureMap` `ConfigXmlHandler.attributeListToParameterList()` Utility method to convert the current SAX attribute list to a FeatureMap

Uses of FeatureMap in gate.corpora

Methods in gate.corpora with parameters of type FeatureMap
`void` `DatabaseCorpusImpl.setFeatures(FeatureMap features)` Set the feature set
`private String` `DocumentImpl.writeFeatures(FeatureMap feat)` Returns a string representing a FeatureMap serialized as XML attributes
`private String` `DocumentImpl.featuresToXml(FeatureMap aFeatureMap)` This method saves a FeatureMap as XML elements.
`void` `DatabaseDocumentImpl.setFeatures(FeatureMap features)` Set the feature set

Constructors in gate.corpora with parameters of type FeatureMap
`DatabaseCorpusImpl(String _name, DatabaseDataStore _ds, Long _persistenceID, FeatureMap _features, Vector _dbDocs)`
`DatabaseDocumentImpl(Connection _conn, String _name, DatabaseDataStore _ds, Long _persistenceID, DocumentContent _content, FeatureMap _features, Boolean _isMarkupAware, URL _sourceURL, Long _urlStartOffset, Long _urlEndOffset, AnnotationSet _default, Map _named)`

Uses of FeatureMap in gate.creole

Fields in gate.creole declared as FeatureMap
`protected FeatureMap` `AbstractVisualResource.features`
`private FeatureMap` `CreoleXmlHandler.currentAutoinstanceParams` This field represents the params map required for autoinstantiation Its a map from param name to param value.

Methods in gate.creole that return FeatureMap
`FeatureMap` `AbstractVisualResource.getFeatures()` Accessor for features.
`FeatureMap` `ParameterList.getRuntimeDefaults()` Get default runtime parameter value set.
`FeatureMap` `ParameterList.getInitimeDefaults()` Get default initime parameter value set.
`FeatureMap` `ParameterList.getDefaults(List parameters)` Get default parameter value set.

Methods in gate.creole with parameters of type FeatureMap
`static void` `AbstractResource.setParameterValues(Resource resource, FeatureMap parameters)` Sets the values for more parameters for a resource in one step.
`void` `AbstractResource.setParameterValues(FeatureMap parameters)` Sets the values for more parameters for this resource in one step.
`void` `AbstractVisualResource.setFeatures(FeatureMap features)` Mutator for features
`void` `AbstractVisualResource.setParameterValues(FeatureMap parameters)` Sets the values for more parameters in one step.

Uses of FeatureMap in gate.creole.gazetteer

Fields in gate.creole.gazetteer declared as FeatureMap
`protected FeatureMap` `DefaultGazetteer.features`

Methods in gate.creole.gazetteer that return FeatureMap
`FeatureMap` `DefaultGazetteer.getFeatures()`

Methods in gate.creole.gazetteer with parameters of type FeatureMap
`void` `DefaultGazetteer.setFeatures(FeatureMap features)`

Uses of FeatureMap in gate.creole.orthomatcher

Fields in gate.creole.orthomatcher declared as FeatureMap
`protected FeatureMap` `OrthoMatcher.queryFM`
`protected FeatureMap` `OrthoMatcher.tempMap` a feature map to be used when retrieving annotations declared here so can be reused for efficiency clear() before each use

Uses of FeatureMap in gate.creole.tokeniser

Fields in gate.creole.tokeniser declared as FeatureMap
`protected FeatureMap` `SimpleTokeniser.features`

Methods in gate.creole.tokeniser that return FeatureMap
`FeatureMap` `SimpleTokeniser.getFeatures()`

Methods in gate.creole.tokeniser with parameters of type FeatureMap
`void` `SimpleTokeniser.setFeatures(FeatureMap features)`

Uses of FeatureMap in gate.email

Methods in gate.email with parameters of type FeatureMap
`private void` `EmailDocumentHandler.createAnnotation(String anAnnotationName, long anAnnotationStart, long anAnnotationEnd, FeatureMap aFeatureMap)` This method creates a gate annotation given its name, start, end and feature map.

Uses of FeatureMap in gate.gui

Fields in gate.gui declared as FeatureMap
`protected FeatureMap` `OracleDatastoreViewer.features`
`(package private) FeatureMap` `FeaturesEditor.features`
`private FeatureMap` `UnrestrictedAnnotationEditor.MyCustomFeatureBearer.features`
`(package private) FeatureMap` `SchemaAnnotationEditor.currentAnnotFeaturesMap` The current FeatureMap used by the editor
`(package private) FeatureMap` `SchemaAnnotationEditor.responseMap` This field is returned when a featureMap was editted or created
`protected FeatureMap` `SerialDatastoreViewer.features`

Methods in gate.gui that return FeatureMap
`FeatureMap` `OracleDatastoreViewer.getFeatures()` Accessor for features.
`protected FeatureMap` `UnrestrictedAnnotationEditor.getCurrentAnnotationFeatures()` Returns the features edited with this tool
`FeatureMap` `UnrestrictedAnnotationEditor.MyCustomFeatureBearer.getFeatures()`
`FeatureMap` `ResourceParametersEditor.getParameterValues()` Gets the current values for the parameters.
`FeatureMap` `NewResourceDialog.getSelectedParameters()` Returns the selected params for the resource or null if none was selected or the user pressed cancel
`FeatureMap` `SerialDatastoreViewer.getFeatures()` Accessor for features.

Methods in gate.gui with parameters of type FeatureMap
`void` `OracleDatastoreViewer.setFeatures(FeatureMap features)` Mutator for features
`void` `OracleDatastoreViewer.setParameterValues(FeatureMap parameters)` Sets the values for more parameters in one step.
`void` `UnrestrictedAnnotationEditor.MyCustomFeatureBearer.setFeatures(FeatureMap aFeatureMap)`
`void` `SerialDatastoreViewer.setFeatures(FeatureMap features)` Mutator for features
`void` `SerialDatastoreViewer.setParameterValues(FeatureMap parameters)` Sets the values for more parameters in one step.

Uses of FeatureMap in gate.html

Fields in gate.html declared as FeatureMap
`private FeatureMap` `HtmlDocumentHandler.CustomObject.fm`

Methods in gate.html that return FeatureMap
`FeatureMap` `HtmlDocumentHandler.CustomObject.getFM()`

Methods in gate.html with parameters of type FeatureMap
`void` `HtmlDocumentHandler.CustomObject.setFM(FeatureMap aFm)`

Constructors in gate.html with parameters of type FeatureMap
`HtmlDocumentHandler.CustomObject(String anElemName, FeatureMap aFm, Long aStart, Long anEnd)`

Uses of FeatureMap in gate.jape

Fields in gate.jape declared as FeatureMap
`private FeatureMap` `Batch.features` Path to the resources tree
`private FeatureMap` `Constraint.attrs1` The attributes that must be present on the matched annotation.

Methods in gate.jape that return FeatureMap
`FeatureMap` `Batch.getFeatures()`
`FeatureMap` `Constraint.getAttributeSeq()` Get the attributes that must be present on the matched annotation.

Methods in gate.jape with parameters of type FeatureMap
`void` `Batch.setFeatures(FeatureMap newFeatures)`

Constructors in gate.jape with parameters of type FeatureMap
`Constraint(String annotType, FeatureMap attrs)` Construction from annot type and attribute sequence

Uses of FeatureMap in gate.persist

Methods in gate.persist that return FeatureMap
`private FeatureMap` `OracleDataStore.readFeatures(Long entityID, int entityType)` reads the features of an entity entities are of type LR or Annotation

Methods in gate.persist with parameters of type FeatureMap
`private void` `OracleDataStore.createFeatures(Long entityID, int entityType, FeatureMap features)` helper metod iterates a FeatureMap and creates all its features in the database

Uses of FeatureMap in gate.util

Classes in gate.util that implement FeatureMap
`class` `SimpleFeatureMapImpl` Simple case of features.

Fields in gate.util declared as FeatureMap
`protected FeatureMap` `AbstractFeatureBearer.features` The feature set

Methods in gate.util that return FeatureMap
`FeatureMap` `AbstractFeatureBearer.getFeatures()` Get the feature set
`FeatureMap` `FeatureBearer.getFeatures()` Get the feature set

Methods in gate.util with parameters of type FeatureMap
`void` `AbstractFeatureBearer.setFeatures(FeatureMap features)` Set the feature set
`void` `FeatureBearer.setFeatures(FeatureMap features)` Set the feature set
`boolean` `SimpleFeatureMapImpl.subsumes(FeatureMap aFeatureMap)` Test if this featureMap includes all features from aFeatureMap
`boolean` `SimpleFeatureMapImpl.subsumes(FeatureMap aFeatureMap, Set aFeatureNamesSet)` Tests if this featureMap object includes aFeatureMap but only for the those features present in the aFeatureNamesSet.

Uses of FeatureMap in gate.xml

Fields in gate.xml declared as FeatureMap
`private FeatureMap` `GateFormatXmlDocumentHandler.currentFeatureMap` A map holding current annotation's features
`private FeatureMap` `GateFormatXmlDocumentHandler.AnnotationObject.fm`
`private FeatureMap` `XmlDocumentHandler.CustomObject.fm`

Methods in gate.xml that return FeatureMap
`FeatureMap` `GateFormatXmlDocumentHandler.AnnotationObject.getFM()` Accesor for the feature map
`FeatureMap` `XmlDocumentHandler.CustomObject.getFM()`

Methods in gate.xml with parameters of type FeatureMap
`void` `GateFormatXmlDocumentHandler.AnnotationObject.setFM(FeatureMap aFm)` Mutator for the feature map
`void` `XmlDocumentHandler.CustomObject.setFM(FeatureMap aFm)`

Constructors in gate.xml with parameters of type FeatureMap
`XmlDocumentHandler.CustomObject(Integer anId, String anElemName, FeatureMap aFm, Long aStart, Long anEnd)`