Package org.apache.uima.adapter.vinci
Class CASTransportable.XTalkSerializer
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.apache.uima.adapter.vinci.CASTransportable.XTalkSerializer
- All Implemented Interfaces:
ContentHandler,DTDHandler,EntityResolver,ErrorHandler
- Enclosing class:
CASTransportable
This nested class handles serializing the CAS to XTalk through events provided by an
XCASSerializer.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) OutputStreamThe os.(package private) XCASSerializer(package private) boolean -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a new x talk serializer. -
Method Summary
Modifier and TypeMethodDescription(package private) voidattributesToXTalk(Attributes attributes) Attributes to X talk.voidcharacters(char[] ch, int start, int length) voidendElement(String uri, String name, String qName) voidvoidstartElement(String uri, String name, String qName, Attributes atts) Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warning
-
Field Details
-
os
OutputStream osThe os. -
serializer
XCASSerializer serializer -
started
boolean started
-
-
Constructor Details
-
XTalkSerializer
XTalkSerializer(OutputStream os, XCASSerializer s) Instantiates a new x talk serializer.- Parameters:
os- the oss- the s
-
-
Method Details
-
startDocument
- Specified by:
startDocumentin interfaceContentHandler- Overrides:
startDocumentin classDefaultHandler- Throws:
SAXException
-
attributesToXTalk
Attributes to X talk.- Parameters:
attributes- the attributes- Throws:
IOException- Signals that an I/O exception has occurred.
-
endElement
- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler- Throws:
SAXException
-
startElement
public void startElement(String uri, String name, String qName, Attributes atts) throws SAXException - Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler- Throws:
SAXException
-
characters
- Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classDefaultHandler- Throws:
SAXException
-