|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gate.util.AbstractFeatureBearer | +--gate.creole.AbstractResource | +--gate.creole.AbstractLanguageResource | +--gate.creole.AnnotationSchema
This class handles annotation schemas.An annotation schema is a representation of an annotation, together with its types and their attributes, values and types.
Field Summary | |
static String |
FILE_URL_PARAM_NAME
|
Constructor Summary | |
AnnotationSchema()
Constructs an annotation schema. |
Method Summary | |
void |
createAndAddFeatureSchemaObject(org.jdom.Element anAttributeElement)
This method creates and adds a FeatureSchema object to the current AnnotationSchema one. |
void |
fromXSchema(InputStream anXSchemaInputStream)
Creates an AnnotationSchema object from an XSchema file |
void |
fromXSchema(URL anXSchemaURL)
Creates an AnnotationSchema object from an XSchema file |
String |
getAnnotationName()
Returns the value of annotation name |
FeatureSchema |
getFeatureSchema(String featureName)
|
Set |
getFeatureSchemaSet()
Returns the feature schema set |
URL |
getXmlFileUrl()
Get method for the resource xml file URL |
Resource |
init()
Initialise this resource, and return it. |
void |
setAnnotationName(String annotationName)
Sets the annotation name |
void |
setFeatureSchemaSet(Set featureSchemaSet)
Sets the feature schema set |
void |
setXmlFileUrl(URL xmlFileUrl)
Set method for the resource xml file URL |
String |
toXSchema()
|
Methods inherited from class gate.creole.AbstractLanguageResource |
cleanup, getDataStore, getLRPersistenceId, getParent, isModified, setDataStore, setLRPersistenceId, setParent, sync |
Methods inherited from class gate.creole.AbstractResource |
checkParameterValues, getName, getParameterValue, getParameterValue, removeResourceListeners, setName, setParameterValue, setParameterValue, setParameterValues, setParameterValues, setResourceListeners |
Methods inherited from class gate.util.AbstractFeatureBearer |
getFeatures, setFeatures |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface gate.Resource |
getParameterValue, setParameterValue, setParameterValues |
Methods inherited from interface gate.util.FeatureBearer |
getFeatures, setFeatures |
Methods inherited from interface gate.util.NameBearer |
getName, setName |
Field Detail |
public static final String FILE_URL_PARAM_NAME
Constructor Detail |
public AnnotationSchema()
Method Detail |
public String getAnnotationName()
public void setAnnotationName(String annotationName)
public Set getFeatureSchemaSet()
public void setFeatureSchemaSet(Set featureSchemaSet)
public FeatureSchema getFeatureSchema(String featureName)
public Resource init() throws ResourceInstantiationException
init
in interface Resource
init
in class AbstractResource
ResourceInstantiationException
public void setXmlFileUrl(URL xmlFileUrl)
public URL getXmlFileUrl()
public void fromXSchema(URL anXSchemaURL) throws ResourceInstantiationException
anXSchemaURL
- the URL where to find the XSchema file
ResourceInstantiationException
public void fromXSchema(InputStream anXSchemaInputStream) throws ResourceInstantiationException
anXSchemaInputStream
- the Input Stream containing the XSchema file
ResourceInstantiationException
public void createAndAddFeatureSchemaObject(org.jdom.Element anAttributeElement)
public String toXSchema()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |