com.saxonica.extra
Class AttributeCopier
java.lang.Object
com.saxonica.validate.Checker
com.saxonica.extra.AttributeCopier
- All Implemented Interfaces:
- Result, Receiver
public class AttributeCopier
- extends Checker
Created by IntelliJ IDEA.
User: Mike
Date: 29-Apr-2005
Time: 17:09:05
To change this template use File | Settings | File Templates.
Method Summary |
void |
attribute(int nameCode,
int typeCode,
CharSequence value,
int locationId,
int properties)
Notify an attribute. |
void |
startContent()
Notify the start of the content, that is, the completion of all attributes and namespaces. |
Methods inherited from class com.saxonica.validate.Checker |
characters, close, comment, endDocument, endElement, getConfiguration, getPipelineConfiguration, getSystemId, namespace, open, processingInstruction, setPipelineConfiguration, setSystemId, setUnparsedEntity, startDocument, startElement |
AttributeCopier
public AttributeCopier(Selection selection,
Receiver nextReceiver)
attribute
public void attribute(int nameCode,
int typeCode,
CharSequence value,
int locationId,
int properties)
throws XPathException
- Description copied from interface:
Receiver
- Notify an attribute. Attributes are notified after the startElement event, and before any
children. Namespaces and attributes may be intermingled.
- Specified by:
attribute
in interface Receiver
- Overrides:
attribute
in class Checker
- Parameters:
nameCode
- The name of the attribute, as held in the name pooltypeCode
- The type of the attribute, as held in the name pool. The additional bit
NodeInfo.IS_DTD_TYPE may be set to indicate a DTD-derived type.value
- the string value of the attributelocationId
- an integer which can be interpreted using a LocationProvider
to return
information such as line number and system ID. If no location information is available,
the value zero is supplied.properties
- Bit significant value. The following bits are defined:
- DISABLE_ESCAPING
- Disable escaping for this attribute
- NO_SPECIAL_CHARACTERS
- Attribute value contains no special characters
- Throws:
XPathException
startContent
public void startContent()
throws XPathException
- Description copied from interface:
Receiver
- Notify the start of the content, that is, the completion of all attributes and namespaces.
Note that the initial receiver of output from XSLT instructions will not receive this event,
it has to detect it itself. Note that this event is reported for every element even if it has
no attributes, no namespaces, and no content.
- Specified by:
startContent
in interface Receiver
- Overrides:
startContent
in class Checker
- Throws:
XPathException
Copyright (C) Michael H. Kay. All rights reserved.