Interface MimeTypePrecondition
- All Superinterfaces:
Cloneable,MetaDataObject,Precondition,Serializable,SimplePrecondition,XMLizable
- All Known Implementing Classes:
MimeTypePrecondition_impl
A precondition on the MIME Type of the entity. This interface is a kind of
SimplePrecondition to be used as a convenience.-
Field Summary
Fields inherited from interface org.apache.uima.resource.metadata.SimplePrecondition
ELEMENT_OF, EQUAL, LANGUAGE_SUBSUMED, PRECONDITION_TYPE -
Method Summary
Modifier and TypeMethodDescriptionString[]Gets the MIME types that satisfy this precondition.voidsetMimeTypes(String... aMimeTypes) Sets the MIME types that satisfy this precondition.Methods inherited from interface org.apache.uima.resource.metadata.MetaDataObject
clone, equals, getAttributeValue, getSourceUrl, getSourceUrlString, isModifiable, listAttributes, setAttributeValue, setSourceUrlMethods inherited from interface org.apache.uima.resource.metadata.Precondition
evaluateMethods inherited from interface org.apache.uima.resource.metadata.SimplePrecondition
getComparisonValue, getDefault, getFeatureName, getFsIndexName, getFsMatchConstraint, getPreconditionType, getPredicate, setComparisonValue, setDefault, setFeatureName, setFsIndexName, setFsMatchConstraint, setPredicateMethods inherited from interface org.apache.uima.util.XMLizable
buildFromXMLElement, buildFromXMLElement, toXML, toXML, toXML, toXML
-
Method Details
-
getMimeTypes
String[] getMimeTypes()Gets the MIME types that satisfy this precondition.Note that if the document's MIME Type is unknown, the value of the
defaultproperty determines whether this precondition is satisfied.- Returns:
- the MIME Types that satisfy this precondition
-
setMimeTypes
Sets the MIME types that satisfy this precondition.Note that if the document's MIME Type is unknown, the value of the
defaultproperty determines whether this precondition is satisfied.- Parameters:
aMimeTypes- the MIME Types that satisfy this precondition- Throws:
UIMA_UnsupportedOperationException- if thisMetaDataObjectis not modifiable.
-