org.apache.batik.dom
Class StyleSheetProcessingInstruction

java.lang.Object
  extended by org.apache.batik.dom.AbstractNode
      extended by org.apache.batik.dom.AbstractChildNode
          extended by org.apache.batik.dom.AbstractProcessingInstruction
              extended by org.apache.batik.dom.StyleSheetProcessingInstruction
All Implemented Interfaces:
Serializable, NodeEventTarget, ExtendedNode, NodeXBL, XBLManagerData, EventTarget, Node, ProcessingInstruction, LinkStyle
Direct Known Subclasses:
SVGStyleSheetProcessingInstruction

public class StyleSheetProcessingInstruction
extends AbstractProcessingInstruction
implements LinkStyle

This class provides an implementation of the 'xml-stylesheet' processing instructions.

See Also:
Serialized Form

Field Summary
protected  StyleSheetFactory factory
          The stylesheet factory.
protected  HashTable pseudoAttributes
          The pseudo attributes.
protected  boolean readonly
          Is this node immutable?
protected  StyleSheet sheet
          The style sheet.
 
Fields inherited from class org.apache.batik.dom.AbstractProcessingInstruction
data
 
Fields inherited from class org.apache.batik.dom.AbstractChildNode
nextSibling, parentNode, previousSibling
 
Fields inherited from class org.apache.batik.dom.AbstractNode
DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, EMPTY_NODE_LIST, eventSupport, managerData, ownerDocument, userData, userDataHandlers
 
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Constructor Summary
protected StyleSheetProcessingInstruction()
          Creates a new ProcessingInstruction object.
  StyleSheetProcessingInstruction(String data, AbstractDocument owner, StyleSheetFactory f)
          Creates a new ProcessingInstruction object.
 
Method Summary
 HashTable getPseudoAttributes()
          Returns the pseudo attributes in a table.
 StyleSheet getSheet()
          The style sheet.
 String getTarget()
          DOM: Implements ProcessingInstruction.getTarget().
 boolean isReadonly()
          Tests whether this node is readonly.
protected  Node newNode()
          Returns a new uninitialized instance of this object's class.
 void setData(String data)
          DOM: Implements ProcessingInstruction.setData(String).
 void setNodeName(String v)
          Sets the node name.
 void setReadonly(boolean v)
          Sets this node readonly attribute.
 
Methods inherited from class org.apache.batik.dom.AbstractProcessingInstruction
copyInto, deepCopyInto, deepExport, export, getData, getNodeName, getNodeType, getNodeValue, getTextContent, setNodeValue
 
Methods inherited from class org.apache.batik.dom.AbstractChildNode
getNextSibling, getParentNode, getPreviousSibling, setNextSibling, setParentNode, setPreviousSibling
 
Methods inherited from class org.apache.batik.dom.AbstractNode
addEventListener, addEventListenerNS, appendChild, checkChildType, cloneNode, compareDocumentPosition, compareNamedNodeMaps, compareStrings, createDOMException, dispatchEvent, fireDOMCharacterDataModifiedEvent, fireDOMNodeInsertedIntoDocumentEvent, fireDOMNodeRemovedFromDocumentEvent, fireUserDataHandlers, getAttributes, getBaseURI, getBaseURI, getCascadedXMLBase, getChildNodes, getCurrentDocument, getEventSupport, getFeature, getFirstChild, getLastChild, getLocalName, getManagerData, getNamespaceURI, getOwnerDocument, getParentNodeEventTarget, getPrefix, getUserData, getXblBoundElement, getXblChildNodes, getXblDefinitions, getXblFirstChild, getXblFirstElementChild, getXblLastChild, getXblLastElementChild, getXblNextElementSibling, getXblNextSibling, getXblParentNode, getXblPreviousElementSibling, getXblPreviousSibling, getXblScopedChildNodes, getXblShadowTree, hasAttributes, hasChildNodes, hasEventListenerNS, initializeEventSupport, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespacePrefix, lookupNamespaceURI, lookupPrefix, normalize, removeChild, removeEventListener, removeEventListenerNS, replaceChild, setManagerData, setOwnerDocument, setPrefix, setSpecified, setTextContent, setUserData, willTriggerNS
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setPrefix, setTextContent, setUserData
 

Field Detail

readonly

protected boolean readonly
Is this node immutable?


sheet

protected transient StyleSheet sheet
The style sheet.


factory

protected StyleSheetFactory factory
The stylesheet factory.


pseudoAttributes

protected transient HashTable pseudoAttributes
The pseudo attributes.

Constructor Detail

StyleSheetProcessingInstruction

protected StyleSheetProcessingInstruction()
Creates a new ProcessingInstruction object.


StyleSheetProcessingInstruction

public StyleSheetProcessingInstruction(String data,
                                       AbstractDocument owner,
                                       StyleSheetFactory f)
Creates a new ProcessingInstruction object.

Method Detail

isReadonly

public boolean isReadonly()
Tests whether this node is readonly.

Specified by:
isReadonly in interface ExtendedNode

setReadonly

public void setReadonly(boolean v)
Sets this node readonly attribute.

Specified by:
setReadonly in interface ExtendedNode

setNodeName

public void setNodeName(String v)
Sets the node name.

Specified by:
setNodeName in interface ExtendedNode
Overrides:
setNodeName in class AbstractNode

getTarget

public String getTarget()
DOM: Implements ProcessingInstruction.getTarget().

Specified by:
getTarget in interface ProcessingInstruction
Returns:
"xml-stylesheet".

getSheet

public StyleSheet getSheet()
The style sheet.

Specified by:
getSheet in interface LinkStyle

getPseudoAttributes

public HashTable getPseudoAttributes()
Returns the pseudo attributes in a table.


setData

public void setData(String data)
             throws DOMException
DOM: Implements ProcessingInstruction.setData(String).

Specified by:
setData in interface ProcessingInstruction
Overrides:
setData in class AbstractProcessingInstruction
Throws:
DOMException

newNode

protected Node newNode()
Returns a new uninitialized instance of this object's class.

Specified by:
newNode in class AbstractNode


Copyright © 2008 Apache Software Foundation. All Rights Reserved.