Spec-Zone .ru
спецификации, руководства, описания, API
|
public class AttributeValueExp extends Object implements ValueExp
Представляет атрибуты, используемые в качестве параметров реляционным ограничениям. Экземпляры этого класса обычно получаются, используя Query.attr
.
AttributeValueExp
может использоваться где угодно a ValueExp
требуется.
Конструктор и Описание |
---|
AttributeValueExp()
Осуждаемый.
Экземпляр, создаваемый с этим конструктором, не может использоваться в запросе.
|
AttributeValueExp(String attr)
Создает новое
AttributeValueExp представление указанного атрибута объекта, названного attr. |
Модификатор и Тип | Метод и Описание |
---|---|
ValueExp |
apply(ObjectName name)
Применяется
AttributeValueExp на MBean. |
protected Object |
getAttribute(ObjectName name)
Возвратите значение данного атрибута в именованном MBean.
|
Строка |
getAttributeName()
Возвращает строковое представление имени атрибута.
|
void |
setMBeanServer(MBeanServer s)
Осуждаемый.
Этот метод не имеет никакого эффекта. Сервер MBean, используемый, чтобы получить значение атрибута,
QueryEval.getMBeanServer() . |
Строка |
toString()
Возвращает строку, представляющую ее значение.
|
@Deprecated public AttributeValueExp()
AttributeValueExp
с неопределенным атрибутом.public String getAttributeName()
public ValueExp apply(ObjectName name) throws BadStringOperationException, BadBinaryOpValueExpException, BadAttributeValueExpException, InvalidApplicationException
Применяется AttributeValueExp
на MBean. Это вызовы метода getAttribute(name)
и обертывает результат как a ValueExp
. Значение, возвращенное getAttribute
должен быть a Number
, String
, или Boolean
; иначе этот метод бросает a BadAttributeValueExpException
, который заставит содержание запроса быть ложью для этого name
.
apply
в интерфейсе ValueExp
name
- Имя то, MBean, на который AttributeValueExp
будет применен.ValueExp
.BadAttributeValueExpException
InvalidApplicationException
BadStringOperationException
BadBinaryOpValueExpException
public String toString()
@Deprecated public void setMBeanServer(MBeanServer s)
QueryEval.getMBeanServer()
.setMBeanServer
в интерфейсе ValueExp
s
- Сервер MBean, на котором должен быть выполнен запрос.protected Object getAttribute(ObjectName name)
Возвратите значение данного атрибута в именованном MBean. Если попытка получить доступ к атрибуту генерирует исключение, возвратите нуль.
Используемый Сервер MBean является тем, возвращенным QueryEval.getMBeanServer()
.
name
- имя MBean, атрибут которого должен быть возвращен.
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.