com.smallx.xml.infoset.memory
Class MemoryComment

java.lang.Object
  extended bycom.smallx.xml.infoset.memory.MemoryItem
      extended bycom.smallx.xml.infoset.memory.MemoryTextDataItem
          extended bycom.smallx.xml.infoset.memory.MemoryComment
All Implemented Interfaces:
Child, Comment, Data, Item, Location, Text

public class MemoryComment
extends MemoryTextDataItem
implements Comment


Field Summary
 
Fields inherited from class com.smallx.xml.infoset.memory.MemoryItem
infoset, origin, ranking
 
Fields inherited from interface com.smallx.xml.infoset.Comment
TYPE
 
Fields inherited from interface com.smallx.xml.infoset.Item
ANCESTOR_AXIS, ANCESTOR_OR_SELF_AXIS, ATTRIBUTE, ATTRIBUTE_AXIS, CHARACTERS, CHILD_AXIS, COMMENT, DESCENDANT_AXIS, DESCENDANT_OR_SELF_AXIS, DOCUMENT, DOCUMENT_END, ELEMENT, ELEMENT_END, FOLLOWING_AXIS, FOLLOWING_SIBLING_AXIS, N_TYPES, NAMESPACE, NAMESPACE_AXIS, PARENT_AXIS, PRECEDING_AXIS, PRECEDING_SIBLING_AXIS, PROCESSING_INSTRUCTION, SELF_AXIS
 
Constructor Summary
MemoryComment(Infoset infoset, Parent origin, java.lang.String textValue)
          Creates a new instance of MemoryComment
 
Method Summary
 java.lang.Object clone()
           
 int getColumn()
           
 Child getFollowingSibling()
          Returns the following sibling of this node.
 java.util.Iterator getFollowingSiblings()
           
 int getLine()
           
 Parent getParent()
          Returns the origin of this node.
 Child getPrecedingSibling()
          Returns the preceeding sibling to this node.
 java.util.Iterator getPrecedingSiblings()
           
 byte getType()
          Returns the type of type node.
 void setColumn(int column)
           
protected  void setIndex(int i)
           
 void setLine(int line)
           
 
Methods inherited from class com.smallx.xml.infoset.memory.MemoryTextDataItem
getNormalizedText, getText, getTypedValue, setText, setTypedValue
 
Methods inherited from class com.smallx.xml.infoset.memory.MemoryItem
compareTo, getAxis, getDocument, getGeneratedId, getInfoset, getOrigin, setRank
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.smallx.xml.infoset.Child
compareTo, getDocument
 
Methods inherited from interface com.smallx.xml.infoset.Item
getAxis, getGeneratedId, getInfoset, getOrigin
 
Methods inherited from interface com.smallx.xml.infoset.Text
getNormalizedText, getText, setText
 

Constructor Detail

MemoryComment

public MemoryComment(Infoset infoset,
                     Parent origin,
                     java.lang.String textValue)
Creates a new instance of MemoryComment

Method Detail

getType

public byte getType()
Description copied from interface: Item
Returns the type of type node.

Specified by:
getType in interface Item

setIndex

protected void setIndex(int i)
Specified by:
setIndex in class MemoryItem

getColumn

public int getColumn()
Specified by:
getColumn in interface Location

getLine

public int getLine()
Specified by:
getLine in interface Location

setColumn

public void setColumn(int column)
Specified by:
setColumn in interface Location

setLine

public void setLine(int line)
Specified by:
setLine in interface Location

getParent

public Parent getParent()
Description copied from interface: Child
Returns the origin of this node. This is either the element on which the attribute is declared or the parent of the node.

Specified by:
getParent in interface Child

getFollowingSibling

public Child getFollowingSibling()
Description copied from interface: Child
Returns the following sibling of this node.

Specified by:
getFollowingSibling in interface Child
Returns:
An instance of Item or null.

getPrecedingSibling

public Child getPrecedingSibling()
Description copied from interface: Child
Returns the preceeding sibling to this node.

Specified by:
getPrecedingSibling in interface Child

getFollowingSiblings

public java.util.Iterator getFollowingSiblings()
Specified by:
getFollowingSiblings in interface Child

getPrecedingSiblings

public java.util.Iterator getPrecedingSiblings()
Specified by:
getPrecedingSiblings in interface Child

clone

public java.lang.Object clone()