© 2002 BEA Systems, Inc.


com.bea.p13n.content.query
Class ContentQueryNode

java.lang.Object
  |
  +--com.bea.p13n.expression.internal.parser.ast.Node
        |
        +--com.bea.p13n.expression.internal.parser.ast.CompositeNode
              |
              +--com.bea.p13n.content.query.ContentQueryNode

public class ContentQueryNode
extends com.bea.p13n.expression.internal.parser.ast.CompositeNode

Class ContentQueryNode is a simple representation of a node in an instance of the contentquery-1_1.xsd schema.

It captures element differentiation through basic name assignment. As such, a tree composed from the contentquery schema will only contain ContentQueryNodes and leaf TextNodes for elements containing raw text data.

To convert a ContentQueryNode to a content query expression, use a RulesContentQuery.

See Also:
Serialized Form

Fields inherited from class com.bea.p13n.expression.internal.parser.ast.Node
NO_COLUMN_NUMBER, NO_LINE_NUMBER
 
Constructor Summary
ContentQueryNode(java.lang.String name)
           
 
Method Summary
 java.lang.Object accept(com.bea.p13n.expression.internal.parser.ast.Visitor visitor, java.lang.Object data)
           
 java.lang.String getName()
           
 java.lang.String toString()
           
 
Methods inherited from class com.bea.p13n.expression.internal.parser.ast.CompositeNode
addChild, childrenAccept, getAttribute, getSourceEndColumnNumber, getSourceEndLineNumber, iterateAttributes, iterateChildren, numChildren, setAttribute, setSourceEndColumnNumber, setSourceEndLineNumber
 
Methods inherited from class com.bea.p13n.expression.internal.parser.ast.Node
getSourceColumnNumber, getSourceLineNumber, setSourceColumnNumber, setSourceLineNumber
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ContentQueryNode

public ContentQueryNode(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

accept

public java.lang.Object accept(com.bea.p13n.expression.internal.parser.ast.Visitor visitor,
                               java.lang.Object data)
                        throws com.bea.p13n.expression.internal.parser.ast.AstTraversalException

Overrides:
accept in class com.bea.p13n.expression.internal.parser.ast.Node

toString

public java.lang.String toString()

Overrides:
toString in class com.bea.p13n.expression.internal.parser.ast.CompositeNode

© 2002 BEA Systems, Inc.

Copyright © 2002 BEA Systems, Inc. All Rights Reserved