class CASL::XMLTransformer

This class is do XML Transformation.

Inheritance:


Public Methods

[more]virtual bool processCDATA(WStringChunk& data, XMLContext& ctx)
[more]virtual bool processCharData(WStringChunk& data, XMLContext& ctx)
[more]virtual bool processComment(WStringChunk& comment, XMLContext& ctx)
[more]virtual bool processDTDAttributeListDef(WStringChunk& name, WStringChunk& decls, XMLContext& ctx)
[more]virtual bool processDTDElementDef(WStringChunk& name, WStringChunk& contentSpecs, XMLContext& ctx)
[more]virtual bool processDTDEntityDef(bool pe, WStringChunk& name, WStringChunk& decls, XMLContext& ctx)
[more]virtual bool processDTDNotationDef(WStringChunk& name, WStringChunk& decls, XMLContext& ctx)
[more]virtual bool processEmpty(XMLContext& ctx)
[more]virtual bool processEndOfDOCTYPE(XMLContext& ctx)
[more]virtual bool processEndOfDefaultNamespace( XMLContext& ctx)
[more]virtual bool processEndOfDocument(XMLContext& ctx)
[more]virtual bool processEndOfElement(WStringChunk& name, XMLContext& ctx)
[more]virtual bool processEndOfInternalDTD(XMLContext& ctx)
[more]virtual bool processEntityReference(WStringChunk& data, XMLContext& ctx)
[more]virtual bool processNewline(XMLContext& ctx)
[more]virtual bool processPI(WStringChunk& target, WStringChunk& instructions, XMLContext& ctx)
[more]virtual bool processStartOfDOCTYPE(WStringChunk& name, WStringChunk& externalId, XMLContext& ctx)
[more]virtual bool processStartOfDefaultNamespace( WStringChunk& URI, XMLContext& ctx)
[more]virtual bool processStartOfDocument(XMLContext& ctx)
[more]virtual bool processStartOfElement(WStringChunk& name, XMLAttributes& attributes, XMLContext& ctx)
[more]virtual bool processStartOfInternalDTD(XMLContext& ctx)
[more]virtual bool processUnknown(XMLContext& ctx)
[more]virtual bool processWhitespace(WStringChunk& data, XMLContext& ctx)
[more]virtual bool processXMLDecl(WStringChunk& versionInfo, WStringChunk& encodingName, bool standalone, XMLContext& ctx)
[more]virtual bool transformEvent(XMLParseEvent& ev, XMLContext& context)
this is function, which transform XML events.


Inherited from XMLParseNotificator:

Public Methods

ovirtual void sendCDATA(WStringChunk& data, XMLContext& ctx)
ovirtual void sendCharData(WStringChunk& data, XMLContext& ctx)
ovirtual void sendComment(WStringChunk& comment, XMLContext& ctx)
ovirtual void sendDTDAttributeListDef(WStringChunk& name, WStringChunk& decls, XMLContext& ctx)
ovirtual void sendDTDElementDef(WStringChunk& name, WStringChunk& contentSpecs, XMLContext& ctx)
ovirtual void sendDTDEntityDef(bool pe, WStringChunk& name, WStringChunk& decls, XMLContext& ctx)
ovirtual void sendDTDNotationDef(WStringChunk& name, WStringChunk& decls, XMLContext& ctx)
ovirtual void sendEmpty(XMLContext& ctx)
ovirtual void sendEndOfDOCTYPE(XMLContext& ctx)
ovirtual void sendEndOfDefaultNamespace( XMLContext& ctx)
ovirtual void sendEndOfDocument(XMLContext& ctx)
ovirtual void sendEndOfElement(WStringChunk& name, XMLContext& ctx)
ovirtual void sendEndOfInternalDTD(XMLContext& ctx)
ovirtual void sendEntityReference(WStringChunk& data, XMLContext& ctx)
ovirtual void sendNewline(XMLContext& ctx)
ovirtual void sendPI(WStringChunk& target, WStringChunk& instructions, XMLContext& ctx)
ovirtual void sendStartOfDOCTYPE(WStringChunk& name, WStringChunk& externalId, XMLContext& ctx)
ovirtual void sendStartOfDefaultNamespace( WStringChunk& URI, XMLContext& ctx)
ovirtual void sendStartOfDocument(XMLContext& ctx)
ovirtual void sendStartOfElement(WStringChunk& name, XMLAttributes& attributes, XMLContext& ctx)
ovirtual void sendStartOfInternalDTD(XMLContext& ctx)
ovirtual void sendUnknown(XMLContext& ctx)
ovirtual void sendWhitespace(WStringChunk& data, XMLContext& ctx)
ovirtual void sendXMLDecl(WStringChunk& VersionInfo, WStringChunk& EncodingName, bool standalone, XMLContext& ctx)


Inherited from XMLParseListener:

Protected Methods

ovirtual void eventReceived(XMLParseEvent& event, XMLContext& context)
ovirtual void receiveCDATA(WStringChunk& data, XMLContext& ctx)
ovirtual void receiveCharData(WStringChunk& data, XMLContext& ctx)
ovirtual void receiveComment(WStringChunk& comment, XMLContext& ctx)
ovirtual void receiveDTDAttributeListDef(WStringChunk& name, WStringChunk& decls, XMLContext& ctx)
ovirtual void receiveDTDElementDef(WStringChunk& name, WStringChunk& contentSpecs, XMLContext& ctx)
ovirtual void receiveDTDEntityDef(bool pe, WStringChunk& name, WStringChunk& decls, XMLContext& ctx)
ovirtual void receiveDTDNotationDef(WStringChunk& name, WStringChunk& decls, XMLContext& ctx)
ovirtual void receiveEmpty(XMLContext& ctx)
ovirtual void receiveEndOfDOCTYPE(XMLContext& ctx)
ovirtual void receiveEndOfDefaultNamespace( XMLContext& ctx)
ovirtual void receiveEndOfDocument(XMLContext& ctx)
ovirtual void receiveEndOfElement(WStringChunk& name, XMLContext& ctx)
ovirtual void receiveEndOfInternalDTD(XMLContext& ctx)
ovirtual void receiveEntityReference(WStringChunk& data, XMLContext& ctx)
ovirtual void receiveNewline(XMLContext& ctx)
ovirtual void receivePI(WStringChunk& target, WStringChunk& instructions, XMLContext& ctx)
ovirtual void receiveStartOfDOCTYPE(WStringChunk& name, WStringChunk& externalId, XMLContext& ctx)
ovirtual void receiveStartOfDefaultNamespace( WStringChunk& URI, XMLContext& ctx)
ovirtual void receiveStartOfDocument(XMLContext& ctx)
ovirtual void receiveStartOfElement(WStringChunk& name, XMLAttributes& attributes, XMLContext& ctx)
ovirtual void receiveStartOfInternalDTD(XMLContext& ctx)
ovirtual void receiveUnknown(XMLContext& ctx)
ovirtual void receiveWhitespace(WStringChunk& data, XMLContext& ctx)
ovirtual void receiveXMLDecl(WStringChunk& VersionInfo, WStringChunk& EncodingName, bool standalone, XMLContext& ctx)


Documentation

This class is do XML Transformation. Users XML transformers must be derived from this class
ovirtual bool transformEvent(XMLParseEvent& ev, XMLContext& context)
this is function, which transform XML events. by defaults it call processXxxx methods, and if processXxx returns true, than send event to its destination (next transformer in chain)

ovirtual bool processUnknown(XMLContext& ctx)

ovirtual bool processEmpty(XMLContext& ctx)

ovirtual bool processStartOfDocument(XMLContext& ctx)

ovirtual bool processEndOfDocument(XMLContext& ctx)

ovirtual bool processXMLDecl(WStringChunk& versionInfo, WStringChunk& encodingName, bool standalone, XMLContext& ctx)

ovirtual bool processStartOfDOCTYPE(WStringChunk& name, WStringChunk& externalId, XMLContext& ctx)

ovirtual bool processEndOfDOCTYPE(XMLContext& ctx)

ovirtual bool processStartOfInternalDTD(XMLContext& ctx)

ovirtual bool processEndOfInternalDTD(XMLContext& ctx)

ovirtual bool processDTDElementDef(WStringChunk& name, WStringChunk& contentSpecs, XMLContext& ctx)

ovirtual bool processDTDAttributeListDef(WStringChunk& name, WStringChunk& decls, XMLContext& ctx)

ovirtual bool processDTDEntityDef(bool pe, WStringChunk& name, WStringChunk& decls, XMLContext& ctx)

ovirtual bool processDTDNotationDef(WStringChunk& name, WStringChunk& decls, XMLContext& ctx)

ovirtual bool processStartOfElement(WStringChunk& name, XMLAttributes& attributes, XMLContext& ctx)

ovirtual bool processEndOfElement(WStringChunk& name, XMLContext& ctx)

ovirtual bool processStartOfDefaultNamespace( WStringChunk& URI, XMLContext& ctx)

ovirtual bool processEndOfDefaultNamespace( XMLContext& ctx)

ovirtual bool processCharData(WStringChunk& data, XMLContext& ctx)

ovirtual bool processCDATA(WStringChunk& data, XMLContext& ctx)

ovirtual bool processEntityReference(WStringChunk& data, XMLContext& ctx)

ovirtual bool processWhitespace(WStringChunk& data, XMLContext& ctx)

ovirtual bool processNewline(XMLContext& ctx)

ovirtual bool processPI(WStringChunk& target, WStringChunk& instructions, XMLContext& ctx)

ovirtual bool processComment(WStringChunk& comment, XMLContext& ctx)


This class has no child classes.
Friends:
XMLTransformedSource
XMLTransformedDestination

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.