public class LanguagePrecondition_impl extends SimplePrecondition_impl implements LanguagePrecondition
MetaDataObject_impl.MetaDataAttr, MetaDataObject_impl.SerialContext, MetaDataObject_impl.Serializer
serialContext
ELEMENT_OF, EQUAL, LANGUAGE_SUBSUMED, PRECONDITION_TYPE
Constructor and Description |
---|
LanguagePrecondition_impl() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object aObject)
Determines if this object is equal to another.
|
String[] |
getLanguages()
Gets the languages that satisfy this precondition.
|
int |
hashCode()
Gets the hash code for this object.
|
void |
setComparisonValue(Object aValue)
Sets the literal value to which features' values will be compared.
|
void |
setFeatureName(String aFeatureName)
Sets the name of the feature to be tested.
|
void |
setFsIndexName(String aIndexName)
Sets the name of the FeatureStructure index containing FeatureStructures to be tested by this
precondition.
|
void |
setFsMatchConstraint(FSMatchConstraint aConstraint)
Sets the FSMatchConstraint that determines which CAS feature structures will be tested by this
precondition.
|
void |
setLanguages(String[] aLanguages)
Sets the languages that satisfy this precondition.
|
void |
setPredicate(String aPredicate)
Sets the predicate used to compare the test value to the comparison value.
|
evaluate, getComparisonValue, getDefault, getFeatureName, getFsIndexName, getFsMatchConstraint, getPreconditionType, getPredicate, getXmlizationInfo, isValidPredicateName, setDefault
buildFromXMLElement, buildFromXMLElement, clone, getAdditionalAttributes, getAttributeClass, getAttributeValue, getInfoset, getMatchingNode, getPropertyDescriptors, getPropertyXmlInfo, getRelativePathBase, getSerialContext, getSourceUrl, getSourceUrlString, getWrapperClass, getXMLAttributes, isModifiable, listAttributes, readArrayPropertyValueFromXMLElement, readMapPropertyFromXml, readPropertyValueFromXMLElement, readUnknownPropertyValueFromXMLElement, resolveSettings, setAttributeValue, setInfoset, setSourceUrl, setSourceUrlIfNull, toString, toXML, toXML, toXML, toXML, valueIsNullOrEmptyArray, writeArrayPropertyAsElement, writeMapPropertyToXml, writePropertyAsElement
finalize, getClass, notify, notifyAll, wait, wait, wait
getComparisonValue, getDefault, getFeatureName, getFsIndexName, getFsMatchConstraint, getPreconditionType, getPredicate, setDefault
evaluate
clone, getAttributeValue, getSourceUrl, getSourceUrlString, isModifiable, listAttributes, setAttributeValue, setSourceUrl
buildFromXMLElement, buildFromXMLElement, toXML, toXML, toXML, toXML
public String[] getLanguages()
LanguagePrecondition
Note that if the document's language is unknown, the value of the default
property determines whether this precondition is satisfied.
getLanguages
in interface LanguagePrecondition
LanguagePrecondition.getLanguages()
public void setLanguages(String[] aLanguages)
LanguagePrecondition
Note that if the document's language is unknown, the value of the default
property determines whether this precondition is satisfied.
The ISO language identifiers are cannonicalized by lower-casing them and replacing underscores
with hyphens. Also, if any of the identifiers are x-unspecified, the array is replaced with an
array of just one element: x-unspecified, since all languages are defined to match that one.
setLanguages
in interface LanguagePrecondition
aLanguages
- the languages that satisfy this preconditionLanguagePrecondition.setLanguages(java.lang.String[])
public void setComparisonValue(Object aValue)
SimplePrecondition
setComparisonValue
in interface SimplePrecondition
setComparisonValue
in class SimplePrecondition_impl
aValue
- the comparison value, which must be a String, Integer, Float, Boolean, or an array of
one of those four types.SimplePrecondition.setComparisonValue(java.lang.Object)
public void setFeatureName(String aFeatureName)
SimplePrecondition
setFeatureName
in interface SimplePrecondition
setFeatureName
in class SimplePrecondition_impl
aFeatureName
- the feature name, null
if noneSimplePrecondition.setFeatureName(java.lang.String)
public void setFsIndexName(String aIndexName)
SimplePrecondition
setFsIndexName
in interface SimplePrecondition
setFsIndexName
in class SimplePrecondition_impl
aIndexName
- the name of the FS index, null
if the default annotation index should be
usedSimplePrecondition.setFsIndexName(java.lang.String)
public void setFsMatchConstraint(FSMatchConstraint aConstraint)
SimplePrecondition
setFsMatchConstraint
in interface SimplePrecondition
setFsMatchConstraint
in class SimplePrecondition_impl
aConstraint
- the FS match constraint, null
if noneSimplePrecondition.setFsMatchConstraint(org.apache.uima.cas.FSMatchConstraint)
public void setPredicate(String aPredicate)
SimplePrecondition
setPredicate
in interface SimplePrecondition
setPredicate
in class SimplePrecondition_impl
aPredicate
- a String that identifies the predicate used. This must match one of the constants
defined on this interface.SimplePrecondition.setPredicate(java.lang.String)
public boolean equals(Object aObject)
MetaDataObject_impl
equals
in interface MetaDataObject
equals
in class MetaDataObject_impl
aObject
- object with which to compare this objectaObj
public int hashCode()
MetaDataObject_impl
x
and
y
must be equal if x.equals(y)
returns true;hashCode
in class MetaDataObject_impl
Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.