Package Summary  Overview Summary

class:AttributeValueExp [NONE]

  • All Implemented Interfaces:
    Serializable, ValueExp


    public class AttributeValueExp
    extends Object
    implements ValueExp
    

    Represents attributes used as arguments to relational constraints. Instances of this class are usually obtained using Query.attr.

    An AttributeValueExp may be used anywhere a ValueExp is required.

    Since:
    1.5
    See Also:
    Serialized Form

constructor:AttributeValueExp() [NONE]

  • AttributeValueExp

    @Deprecated
    public AttributeValueExp()
    Deprecated. An instance created with this constructor cannot be used in a query.
    An AttributeValueExp with a null attribute.

constructor:AttributeValueExp(java.lang.String) [NONE]

  • AttributeValueExp

    public AttributeValueExp(String attr)
    Creates a new AttributeValueExp representing the specified object attribute, named attr.
    Parameters:
    attr - the name of the attribute whose value is the value of this ValueExp.

method:getAttributeName() [NONE]

  • getAttributeName

    public String getAttributeName()
    Returns a string representation of the name of the attribute.
    Returns:
    the attribute name.

method:apply(javax.management.ObjectName) [NONE]

method:toString() [NONE]

  • toString

    public String toString()
    Returns the string representing its value.
    Overrides:
    toString in class Object
    Returns:
    a string representation of the object.

method:setMBeanServer(javax.management.MBeanServer) [NONE]

  • setMBeanServer

    @Deprecated
    public void setMBeanServer(MBeanServer s)
    Deprecated. This method has no effect. The MBean Server used to obtain an attribute value is QueryEval.getMBeanServer().
    Sets the MBean server on which the query is to be performed.
    Specified by:
    setMBeanServer in interface ValueExp
    Parameters:
    s - The MBean server on which the query is to be performed.

method:getAttribute(javax.management.ObjectName) [NONE]

  • getAttribute

    protected Object getAttribute(ObjectName name)

    Return the value of the given attribute in the named MBean. If the attempt to access the attribute generates an exception, return null.

    The MBean Server used is the one returned by QueryEval.getMBeanServer().

    Parameters:
    name - the name of the MBean whose attribute is to be returned.
    Returns:
    the value of the attribute, or null if it could not be obtained.