org.apache.uima.collection.impl.metadata.cpe
Class OutputQueue_impl

java.lang.Object
  extended by org.apache.uima.resource.metadata.impl.MetaDataObject_impl
      extended by org.apache.uima.collection.impl.metadata.cpe.OutputQueue_impl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, OutputQueue, MetaDataObject, XMLizable

public class OutputQueue_impl
extends MetaDataObject_impl
implements OutputQueue

See Also:
Serialized Form

Constructor Summary
OutputQueue_impl()
           
 
Method Summary
 void buildFromXMLElement(org.w3c.dom.Element aElement, XMLParser aParser, XMLParser.ParsingOptions aOptions)
          Overridden to read "queueClass" and "dequeueTimeout" attributes.
 int getDequeueTimeout()
          Milliseconds to wait for new message
 java.lang.String getQueueClass()
          Class name of the queue object to be used as Output Queue
protected  org.xml.sax.helpers.AttributesImpl getXMLAttributes()
          Overridden to handle "queueClass" and "dequeueTimeout" attributes.
protected  XmlizationInfo getXmlizationInfo()
          To be implemented by subclasses to return information describing how to represent this object in XML.
 void setDequeueTimeout(int i)
          Define the time (in ms) to wait for a new message
 void setQueueClass(java.lang.String string)
          Define a class for a queue object
 
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, 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, toXML
 

Constructor Detail

OutputQueue_impl

public OutputQueue_impl()
Method Detail

buildFromXMLElement

public void buildFromXMLElement(org.w3c.dom.Element aElement,
                                XMLParser aParser,
                                XMLParser.ParsingOptions aOptions)
                         throws InvalidXMLException
Overridden to read "queueClass" and "dequeueTimeout" attributes.

Specified by:
buildFromXMLElement in interface XMLizable
Overrides:
buildFromXMLElement in class MetaDataObject_impl
Parameters:
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
Throws:
InvalidXMLException - if the input XML element does not specify a valid object
See Also:
MetaDataObject_impl.buildFromXMLElement(org.w3c.dom.Element, org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)

getXMLAttributes

protected org.xml.sax.helpers.AttributesImpl getXMLAttributes()
Overridden to handle "queueClass" and "dequeueTimeout" attributes.

Overrides:
getXMLAttributes in class MetaDataObject_impl
Returns:
an object defining the attributes to be written to the XML
See Also:
MetaDataObject_impl.getXMLAttributes()

getXmlizationInfo

protected XmlizationInfo getXmlizationInfo()
Description copied from class: MetaDataObject_impl
To be implemented by subclasses to return information describing how to represent this object in XML.

Specified by:
getXmlizationInfo in class MetaDataObject_impl
Returns:
information defining this object's XML representation

getDequeueTimeout

public int getDequeueTimeout()
Description copied from interface: OutputQueue
Milliseconds to wait for new message

Specified by:
getDequeueTimeout in interface OutputQueue
Returns:

getQueueClass

public java.lang.String getQueueClass()
Description copied from interface: OutputQueue
Class name of the queue object to be used as Output Queue

Specified by:
getQueueClass in interface OutputQueue
Returns:

setDequeueTimeout

public void setDequeueTimeout(int i)
Description copied from interface: OutputQueue
Define the time (in ms) to wait for a new message

Specified by:
setDequeueTimeout in interface OutputQueue
Parameters:
i -

setQueueClass

public void setQueueClass(java.lang.String string)
Description copied from interface: OutputQueue
Define a class for a queue object

Specified by:
setQueueClass in interface OutputQueue
Parameters:
string -


Copyright © 2010 The Apache Software Foundation. All Rights Reserved.