© 2002 BEA Systems, Inc.


com.bea.p13n.content.expression
Class PropertyRef

java.lang.Object
  |
  +--com.bea.p13n.expression.internal.ComplexExpressionImpl
        |
        +--com.bea.p13n.expression.operator.Operator
              |
              +--com.bea.p13n.content.expression.PropertyRef

public class PropertyRef
extends Operator

An operator that represents the left-hand-side of a content query expression.

See Also:
Serialized Form

Constructor Summary
PropertyRef(java.lang.Object propName)
          Constructor.
PropertyRef(java.lang.Object propSet, java.lang.Object propName)
          Constructor.
 
Method Summary
 java.lang.Object accept(com.bea.p13n.expression.ExpressionVisitor visitor, java.lang.Object data)
          Accept this node.
 java.lang.Class[] getParameterSignature()
          Get the parameter signature for this node.
 java.lang.Object getPropertyName()
          Get the property name.
 java.lang.Object getPropertySet()
          Get the property set.
 
Methods inherited from class com.bea.p13n.expression.operator.Operator
leftHandSide, operand, rightHandSide
 
Methods inherited from class com.bea.p13n.expression.internal.ComplexExpressionImpl
addListener, addSubExpression, clearCache, clone, createProxyExpression, equals, getCachedValue, getParent, getSource, getSubExpression, getSubExpressionCount, getUserData, hashCode, isCached, isCacheEnabled, isEqualitySubExpression, notifyListeners, removeAllSubExpressions, removeListener, removeSubExpression, removeSubExpression, setCachedValue, setCacheEnabled, setParent, setSource, setSubExpression, setUserData, toString, write
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PropertyRef

public PropertyRef(java.lang.Object propSet,
                   java.lang.Object propName)
Constructor.

Parameters:
propSet - the property set name.
propName - the property name.

PropertyRef

public PropertyRef(java.lang.Object propName)
Constructor.

Parameters:
propName - the property name.
Method Detail

getPropertySet

public java.lang.Object getPropertySet()
Get the property set.

getPropertyName

public java.lang.Object getPropertyName()
Get the property name.

getParameterSignature

public java.lang.Class[] getParameterSignature()
Get the parameter signature for this node.

Overrides:
getParameterSignature in class com.bea.p13n.expression.internal.ComplexExpressionImpl

accept

public java.lang.Object accept(com.bea.p13n.expression.ExpressionVisitor visitor,
                               java.lang.Object data)
                        throws ExpressionException
Accept this node.

Overrides:
accept in class com.bea.p13n.expression.internal.ComplexExpressionImpl

© 2002 BEA Systems, Inc.

Copyright © 2002 BEA Systems, Inc. All Rights Reserved