This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.


javax.management
class AttributeValueExp

java.lang.Object extended by javax.management.AttributeValueExp
All Implemented Interfaces:
ValueExp

public class AttributeValueExp
extends Object
implements ValueExp

Represents attributes used as arguments to relational constraints. An AttributeValueExp may be used anywhere a ValueExp is required.


Constructor Summary

          An AttributeValueExp with a null attribute.

          Creates a new AttributeValueExp representing the specified object attribute, named attr.
 
Method Summary
 ValueExp

          Applies the AttributeValueExp on an MBean.
protected Object

          Return the value of the given attribute in the named MBean.
 String

          Returns a string representation of the name of the attribute.
 void

          Sets the MBean server on which the query is to be performed.
 String

          Returns the string representing its value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeValueExp

public AttributeValueExp()
An AttributeValueExp with a null attribute.


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 {@link ValueExp}.
Method Detail

apply

public ValueExp apply(ObjectName name)
               throws BadStringOperationException,
                      BadBinaryOpValueExpException,
                      BadAttributeValueExpException,
                      InvalidApplicationException
Applies the AttributeValueExp on an MBean.

Parameters:
name - The name of the MBean on which the AttributeValueExp will be applied.
Returns:
The ValueExp.
Throws:
BadStringOperationException
BadBinaryOpValueExpException
BadAttributeValueExpException
InvalidApplicationException

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.

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.

getAttributeName

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

Returns:
the attribute name.

setMBeanServer

public void setMBeanServer(MBeanServer s)
Sets the MBean server on which the query is to be performed.

Parameters:
s - The MBean server on which the query is to be performed.

toString

public String toString()
Returns the string representing its value.

Overrides:
toString in class Object


This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.
This page displays the Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
The official Sun™ documentation can be found here at http://java.sun.com/javase/6/docs/api/.