edu.wpi.cs.dsrg.xmldb.xat.common.dompattern
Class AttributeNodeImp

java.lang.Object
  |
  +--edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
        |
        +--edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.AttributeNodeImp

public class AttributeNodeImp
extends DOMPatternNodeImp
implements AttributeNode

This Class defines the structure of attribute node.

Since:
1.0
See Also:
Serialized Form

Field Summary
protected  NavigationStep[] tagValue
          The value of this attribute.
 
Fields inherited from class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
canceledOut, children, parent, tagName, tagValue
 
Constructor Summary
AttributeNodeImp()
          The default AttributeNodeImp constructor .
AttributeNodeImp(java.lang.String name)
          The AttributeNodeImp constructor.
AttributeNodeImp(java.lang.String name, NavigationStep[] value)
          The AttributeNodeImp constructor.
 
Method Summary
 void setTagValue(NavigationStep[] newTagValue)
          Set the value of the attribute.
 
Methods inherited from class edu.wpi.cs.dsrg.xmldb.xat.common.dompattern.DOMPatternNodeImp
addChild, addChild, deleteChild, getChild, getChildren, getParent, getTagName, getTagValue, isCanceledOut, setCanceledOut, setChild, setParent, setTagName, setTagValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

tagValue

protected NavigationStep[] tagValue
The value of this attribute.
Since:
1.0
Constructor Detail

AttributeNodeImp

public AttributeNodeImp()
The default AttributeNodeImp constructor .
Since:
1.0

AttributeNodeImp

public AttributeNodeImp(java.lang.String name)
The AttributeNodeImp constructor.
Parameters:
name - The attribute tag name.
Since:
1.0

AttributeNodeImp

public AttributeNodeImp(java.lang.String name,
                        NavigationStep[] value)
The AttributeNodeImp constructor.
Parameters:
name - The attribute tag name.
value - The attribut tag value.
Since:
1.0
Method Detail

setTagValue

public void setTagValue(NavigationStep[] newTagValue)
Set the value of the attribute.
Specified by:
setTagValue in interface AttributeNode
Overrides:
setTagValue in class DOMPatternNodeImp
Parameters:
param - The value of attribute.
Returns:
void
Since:
1.0