|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.uima.resource.metadata.impl.MetaDataObject_impl
org.apache.uima.collection.impl.metadata.cpe.CasProcessorExecutableImpl
public class CasProcessorExecutableImpl
Constructor Summary | |
---|---|
CasProcessorExecutableImpl()
|
Method Summary | |
---|---|
void |
addCasProcessorExecArg(CasProcessorExecArg aArg)
Adds a CasProcessorExecArg argument to be supplied
when launching a program. |
void |
addCasProcessorRuntimeEnvParam(CasProcessorRuntimeEnvParam aParam)
|
void |
buildFromXMLElement(org.w3c.dom.Element aElement,
XMLParser aParser,
XMLParser.ParsingOptions aOptions)
Overridden to read "name" and "value" attributes. |
CasProcessorExecArg[] |
getAllCasProcessorExecArgs()
Returns ALL CasProcessorExecArg arguments |
protected CasProcessorExecArg[] |
getArgs()
|
CasProcessorExecArg |
getCasProcessorExecArg(int aIndex)
Returns a CasProcessorExecArg argument idenitied by
a given position in the list. |
CasProcessorExecArgs |
getCASProcessorExecArgs()
|
java.lang.String |
getDir()
|
java.util.ArrayList |
getEnvs()
|
java.lang.String |
getExecutable()
Returns an executable program that the CPE will use for launching CasProcessor. |
protected org.xml.sax.helpers.AttributesImpl |
getXMLAttributes()
Overridden to handle "name" and "value" attributes. |
protected XmlizationInfo |
getXmlizationInfo()
To be implemented by subclasses to return information describing how to represent this object in XML. |
void |
removeCasProcessorExecArg(int aIndex)
Removes program argument from the list. |
protected void |
setArgs(CasProcessorExecArg[] aargs)
|
void |
setCASProcessorExecArgs(CasProcessorExecArgs aArgs)
|
void |
setDir(java.lang.String string)
|
void |
setEnvs(java.util.ArrayList params)
|
void |
setExecutable(java.lang.String string)
Sets an executable program that the CPE will use for launching CasProcessor. |
void |
toXML(org.xml.sax.ContentHandler aContentHandler,
boolean aWriteDefaultNamespaceAttribute)
Writes this object's XML representation by making calls on a SAX ContentHandler . |
Methods inherited from class org.apache.uima.resource.metadata.impl.MetaDataObject_impl |
---|
buildFromXMLElement, clone, equals, getAttributeClass, getAttributeValue, getPropertyDescriptors, getPropertyXmlInfo, getRelativePathBase, getSourceUrl, getSourceUrlString, getWrapperClass, hashCode, isModifiable, listAttributes, readArrayPropertyValueFromXMLElement, readMapPropertyFromXml, readPropertyValueFromXMLElement, readUnknownPropertyValueFromXMLElement, setAttributeValue, setSourceUrl, setSourceUrlIfNull, toString, toXML, toXML, toXML, writeArrayPropertyAsElement, writeMapPropertyToXml, writePropertyAsElement |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.uima.resource.metadata.MetaDataObject |
---|
clone, equals, getAttributeValue, getSourceUrl, getSourceUrlString, isModifiable, listAttributes, setAttributeValue, setSourceUrl |
Methods inherited from interface org.apache.uima.util.XMLizable |
---|
buildFromXMLElement, toXML, toXML, toXML |
Constructor Detail |
---|
public CasProcessorExecutableImpl()
Method Detail |
---|
public void setCASProcessorExecArgs(CasProcessorExecArgs aArgs)
public CasProcessorExecArgs getCASProcessorExecArgs()
public void addCasProcessorExecArg(CasProcessorExecArg aArg)
CasProcessorExecutable
CasProcessorExecArg
argument to be supplied
when launching a program.
addCasProcessorExecArg
in interface CasProcessorExecutable
aArg
- -
argument for the executable programpublic void addCasProcessorRuntimeEnvParam(CasProcessorRuntimeEnvParam aParam)
public CasProcessorExecArg getCasProcessorExecArg(int aIndex)
CasProcessorExecutable
CasProcessorExecArg
argument idenitied by
a given position in the list.
getCasProcessorExecArg
in interface CasProcessorExecutable
aIndex
- -
position of argument to return
CasProcessorExecArg
argumentpublic CasProcessorExecArg[] getAllCasProcessorExecArgs()
CasProcessorExecutable
CasProcessorExecArg
arguments
getAllCasProcessorExecArgs
in interface CasProcessorExecutable
CasProcessorExecArg
public void removeCasProcessorExecArg(int aIndex)
CasProcessorExecutable
removeCasProcessorExecArg
in interface CasProcessorExecutable
aIndex
- -
position of argument to deletepublic java.lang.String getDir()
public java.lang.String getExecutable()
CasProcessorExecutable
getExecutable
in interface CasProcessorExecutable
public void setDir(java.lang.String string)
string
- public void setExecutable(java.lang.String string)
CasProcessorExecutable
setExecutable
in interface CasProcessorExecutable
string
- protected CasProcessorExecArg[] getArgs()
protected void setArgs(CasProcessorExecArg[] aargs)
args
- public void buildFromXMLElement(org.w3c.dom.Element aElement, XMLParser aParser, XMLParser.ParsingOptions aOptions) throws InvalidXMLException
buildFromXMLElement
in interface XMLizable
buildFromXMLElement
in class MetaDataObject_impl
aElement
- the XML element that represents this object.aParser
- a reference to the UIMA XMLParser
. The
XMLParser.buildObject(Element)
method can be used to construct sub-objects.aOptions
- option settings
InvalidXMLException
- if the input XML element does not specify a valid objectMetaDataObject_impl.buildFromXMLElement(org.w3c.dom.Element,
org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)
public void toXML(org.xml.sax.ContentHandler aContentHandler, boolean aWriteDefaultNamespaceAttribute) throws org.xml.sax.SAXException
XMLizable
ContentHandler
.
toXML
in interface XMLizable
toXML
in class MetaDataObject_impl
aContentHandler
- the content handler to which this object will write events that describe its XML
representation.aWriteDefaultNamespaceAttribute
- whether the namespace of this element should be written as the default namespace. This
should be done only for the root element, and it defaults to false.
org.xml.sax.SAXException
XMLizable.toXML(org.xml.sax.ContentHandler, boolean)
protected org.xml.sax.helpers.AttributesImpl getXMLAttributes()
getXMLAttributes
in class MetaDataObject_impl
MetaDataObject_impl.getXMLAttributes()
protected XmlizationInfo getXmlizationInfo()
MetaDataObject_impl
getXmlizationInfo
in class MetaDataObject_impl
public java.util.ArrayList getEnvs()
getEnvs
in interface CasProcessorExecutable
public void setEnvs(java.util.ArrayList params)
setEnvs
in interface CasProcessorExecutable
params
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |