Class AttributeAccessNode<V,​T>

  • Type Parameters:
    V - The enclosing StoreEntry type
    T - The Attribute's type
    All Implemented Interfaces:
    Expression<T>

    public final class AttributeAccessNode<V,​T>
    extends ExpressionNode<T>
    An ExpressionNode that denotes an Attribute access. The type of the expression is same as the Attribute's type itself.
    Author:
    Mahesh.Kannan@Sun.Com
    • Method Detail

      • getAttributeMetadata

        public AttributeMetadata<V,​T> getAttributeMetadata()
        Return the SessionAttributeMetadata associated with this Attribute
        Returns:
        The SessionAttributeMetadata of this Attribute
      • in

        public LogicalExpressionNode in​(Collection<? extends T> entries)
        Checks if the value of the Attribute is in the Collection.
        Parameters:
        entries - The Collection of data to examine
        Returns:
        true if this attribute exists in the Collection, false if not