Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
net.sf.saxon.event.SequenceReceiver
net.sf.saxon.event.ProxyReceiver
net.sf.saxon.event.TypeCheckingFilter
public class TypeCheckingFilter
extends ProxyReceiver
Field Summary |
Fields inherited from class net.sf.saxon.event.ProxyReceiver | |
nextReceiver |
Fields inherited from class net.sf.saxon.event.SequenceReceiver | |
pipelineConfiguration , previousAtomic , systemId |
Method Summary | |
void | |
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
void |
|
Methods inherited from class net.sf.saxon.event.ProxyReceiver | |
append , attribute , characters , close , comment , endDocument , endElement , getConfiguration , getDocumentLocator , getNamePool , getUnderlyingReceiver , namespace , open , processingInstruction , setPipelineConfiguration , setSystemId , setUnderlyingReceiver , setUnparsedEntity , startContent , startDocument , startElement |
Methods inherited from class net.sf.saxon.event.SequenceReceiver | |
append , getConfiguration , getNamePool , getPipelineConfiguration , getSystemId , open , setPipelineConfiguration , setSystemId , setUnparsedEntity |
public void append(Item item, int locationId, int copyNamespaces) throws XPathException
Output an item (atomic value or node) to the sequence
- Overrides:
- append in interface ProxyReceiver
public void attribute(int nameCode, int typeCode, CharSequence value, int locationId, int properties) throws XPathException
Notify an attribute. Attributes are notified after the startElement event, and before any children. Namespaces and attributes may be intermingled.
- Overrides:
- attribute in interface ProxyReceiver
- Parameters:
nameCode
- The name of the attribute, as held in the name pooltypeCode
- The type of the attribute, as held in the name poolproperties
- Bit significant value. The following bits are defined:
public void characters(CharSequence chars, int locationId, int properties) throws XPathException
Character data
- Specified by:
- characters in interface Receiver
- Overrides:
- characters in interface ProxyReceiver
public void close() throws XPathException
End of event stream
- Overrides:
- close in interface ProxyReceiver
public void comment(CharSequence chars, int locationId, int properties) throws XPathException
Output a comment
- Overrides:
- comment in interface ProxyReceiver
public void endDocument() throws XPathException
Notify the end of a document node
- Specified by:
- endDocument in interface Receiver
- Overrides:
- endDocument in interface ProxyReceiver
public void endElement() throws XPathException
End of element
- Specified by:
- endElement in interface Receiver
- Overrides:
- endElement in interface ProxyReceiver
public void namespace(int namespaceCode, int properties) throws XPathException
Notify a namespace. Namespaces are notified after the startElement event, and before any children for the element. The namespaces that are reported are only required to include those that are different from the parent element; however, duplicates may be reported. A namespace must not conflict with any namespaces already used for element or attribute names.
- Overrides:
- namespace in interface ProxyReceiver
- Parameters:
namespaceCode
- an integer: the top half is a prefix code, the bottom half a URI code. These may be translated into an actual prefix and URI using the name pool. A prefix code of zero represents the empty prefix (that is, the default namespace). A URI code of zero represents a URI of "", that is, a namespace undeclaration.
public void processingInstruction(String target, CharSequence data, int locationId, int properties) throws XPathException
Processing Instruction
- Specified by:
- processingInstruction in interface Receiver
- Overrides:
- processingInstruction in interface ProxyReceiver
public void startDocument(int properties) throws XPathException
Start of a document node.
- Specified by:
- startDocument in interface Receiver
- Overrides:
- startDocument in interface ProxyReceiver
public void startElement(int nameCode, int typeCode, int locationId, int properties) throws XPathException
Notify the start of an element
- Specified by:
- startElement in interface Receiver
- Overrides:
- startElement in interface ProxyReceiver
- Parameters:
nameCode
- integer code identifying the name of the element within the name pool.typeCode
- integer code identifying the element's type within the name pool.properties
- properties of the element node