| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectnet.sf.saxon.event.SequenceReceivernet.sf.saxon.event.ProxyReceivernet.sf.saxon.event.TypeCheckingFilterpublic class TypeCheckingFilterextends ProxyReceiverField 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 XPathExceptionNotify 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 XPathExceptionCharacter data
- Specified by:
- characters in interface Receiver
- Overrides:
- characters in interface ProxyReceiver
public void close()
throws XPathExceptionEnd of event stream
- Overrides:
- close in interface ProxyReceiver
public void comment(CharSequence chars,
int locationId,
int properties)
throws XPathExceptionOutput a comment
- Overrides:
- comment in interface ProxyReceiver
public void endDocument()
throws XPathExceptionNotify the end of a document node
- Specified by:
- endDocument in interface Receiver
- Overrides:
- endDocument in interface ProxyReceiver
public void endElement()
throws XPathExceptionEnd of element
- Specified by:
- endElement in interface Receiver
- Overrides:
- endElement in interface ProxyReceiver
public void namespace(int namespaceCode,
int properties)
throws XPathExceptionNotify 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 XPathExceptionProcessing Instruction
- Specified by:
- processingInstruction in interface Receiver
- Overrides:
- processingInstruction in interface ProxyReceiver
public void startDocument(int properties)
throws XPathExceptionStart 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 XPathExceptionNotify 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