© 2005 BEA Systems, Inc.

com.bea.p13n.content.expression
Class PropertyRef

java.lang.Object
  extended bycom.bea.p13n.expression.internal.ComplexExpressionImpl
      extended bycom.bea.p13n.expression.operator.Operator
          extended bycom.bea.p13n.content.expression.PropertyRef
All Implemented Interfaces:
Cloneable, Expression, com.bea.p13n.expression.ExpressionEvents, Serializable
Direct Known Subclasses:
RequestPropertyRef, SessionPropertyRef, UserPropertyRef

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(Object propName)
          Deprecated. Constructor.
PropertyRef(Object propSet, Object propName)
          Deprecated. Constructor.
 
Method Summary
 Object accept(com.bea.p13n.expression.ExpressionVisitor visitor, Object data)
          Deprecated. Accept this node.
 Class[] getParameterSignature()
          Deprecated. Get the parameter signature for this node.
 Object getPropertyName()
          Deprecated. Get the property name.
 Object getPropertySet()
          Deprecated. Get the property set.
 String getPropertyType()
          Deprecated. Return the type of property this refers to.
 void setPropertyName(Object name)
          Deprecated. Set the property name.
 
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(Object propName)
Deprecated. 
Constructor.


PropertyRef

public PropertyRef(Object propSet,
                   Object propName)
Deprecated. 
Constructor.

Method Detail

accept

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

Parameters:
visitor - that is interested in performing operations on this.
data - An additional parameter used during the visit.
Returns:
The result of an operation performed on this.
Throws:
ExpressionException - if an error occurs during the traversal of an expression or during performing an operation on the expression.
Excluded: Should not appear in public javadocs

getParameterSignature

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

Returns:
the Class array containing the parameter signature.

getPropertyName

public Object getPropertyName()
Deprecated. 
Get the property name.


getPropertySet

public Object getPropertySet()
Deprecated. 
Get the property set.


getPropertyType

public String getPropertyType()
Deprecated. 
Return the type of property this refers to.

This should correspond to a valid propertySetType in the PropertySetManager, but does not have to. The pre-defined values are CONTENT, USER, REQUEST, SESSION, and EVENT.


setPropertyName

public void setPropertyName(Object name)
Deprecated. 
Set the property name.


© 2005 BEA Systems, Inc.

Copyright © 2005 BEA Systems, Inc. All Rights Reserved