org.apache.ws.jaxme.xs
Interface SchemaTransformer

All Known Implementing Classes:
Inliner

public interface SchemaTransformer

A schema transformer is able to modify a schema, which is being read. This is used, for example, to implement the external JAXB binding files.


Method Summary
 org.xml.sax.InputSource getTransformedInputSource()
          Returns the new input source.
 org.xml.sax.XMLReader getTransformedXMLReader()
          Returns the new XML reader.
 void parse(org.xml.sax.InputSource pSource, org.xml.sax.XMLReader pReader)
          Reads the given input source.
 

Method Detail

parse

void parse(org.xml.sax.InputSource pSource,
           org.xml.sax.XMLReader pReader)
           throws javax.xml.parsers.ParserConfigurationException,
                  org.xml.sax.SAXException,
                  java.io.IOException
Reads the given input source.

Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException

getTransformedInputSource

org.xml.sax.InputSource getTransformedInputSource()
Returns the new input source. Called after parse(InputSource, XMLReader).


getTransformedXMLReader

org.xml.sax.XMLReader getTransformedXMLReader()
Returns the new XML reader. Called after parse(InputSource, XMLReader).