mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-06 17:25:01 +08:00
516 lines
29 KiB
HTML
516 lines
29 KiB
HTML
<div class="header">
|
||
<div class="subTitle">
|
||
compact3
|
||
</div>
|
||
<div class="subTitle">
|
||
javax.management.modelmbean
|
||
</div>
|
||
<h2 class="title" title="Class ModelMBeanAttributeInfo">Class ModelMBeanAttributeInfo</h2>
|
||
</div><div class="contentContainer">
|
||
<ul class="inheritance">
|
||
<li><a href="../../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
|
||
<li>
|
||
<ul class="inheritance">
|
||
<li><a href="../../../javax/management/MBeanFeatureInfo.html" title="class in javax.management">javax.management.MBeanFeatureInfo</a></li>
|
||
<li>
|
||
<ul class="inheritance">
|
||
<li><a href="../../../javax/management/MBeanAttributeInfo.html" title="class in javax.management">javax.management.MBeanAttributeInfo</a></li>
|
||
<li>
|
||
<ul class="inheritance">
|
||
<li>javax.management.modelmbean.ModelMBeanAttributeInfo</li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<div class="description">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<dl>
|
||
<dt>
|
||
All Implemented Interfaces:
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../java/io/Serializable.html" title="java.io中的接口">Serializable</a> , <a href="../../../java/lang/Cloneable.html" title="java.lang中的接口">Cloneable</a> , <a href="../../../javax/management/DescriptorAccess.html" title="javax.management中的接口">DescriptorAccess</a> , <a href="../../../javax/management/DescriptorRead.html" title="javax.management中的接口">DescriptorRead</a></span>
|
||
</dd>
|
||
</dl>
|
||
<hr/> <br/> <pre>public class <span class="typeNameLabel">ModelMBeanAttributeInfo</span>
|
||
extends <a href="../../../javax/management/MBeanAttributeInfo.html" title="class in javax.management">MBeanAttributeInfo</a>
|
||
implements <a href="../../../javax/management/DescriptorAccess.html" title="interface in javax.management">DescriptorAccess</a></pre>
|
||
<div class="block">
|
||
<p> <span>ModelMBeanAttributeInfo对象描述了ModelMBean的属性。</span> <span>它是MBeanAttributeInfo的子类,添加了相关的描述符和DescriptorAccess接口的实现。</span> </p>
|
||
<p id="descriptor"> <span>描述符中的字段被定义为但不限于以下内容。</span> <span>请注意,当该表中的Type为Number时,也可以使用Long的十进制表示形式的String。</span> </p>
|
||
<span> Name Type Meaning name String Attribute name. descriptorType String Must be "attribute". value Object Current (cached) value for attribute. default Object Default value for attribute. displayName String Name of attribute to be used in displays. getMethod String Name of operation descriptor for get method. setMethod String Name of operation descriptor for set method. protocolMap Descriptor See the section "Protocol Map Support" in the JMX specification document. Mappings must be appropriate for the attribute and entries can be updated or augmented at runtime. persistPolicy String One of: OnUpdate|OnTimer|NoMoreOftenThan|OnUnregister|Always|Never. See the section "MBean Descriptor Fields" in the JMX specification document. persistPeriod Number Frequency of persist cycle in seconds. Used when persistPolicy is "OnTimer" or "NoMoreOftenThan". currencyTimeLimit Number How long <a href="#value=field">value</a> is valid: <0 never, =0 always, >0 seconds. lastUpdatedTimeStamp Number When <a href="#value-field">value</a> was set. visibility Number 1-4 where 1: always visible, 4: rarely visible. presentationString String XML formatted string to allow presentation of data. </span>
|
||
<table border="1" cellpadding="5" summary="ModelMBeanAttributeInfo Fields">
|
||
</table>
|
||
<p> <span>默认描述符包含名称descriptorType和displayName字段。</span> <span>name和displayName字段的默认值是属性的名称。</span> </p>
|
||
<p> <span><b>注:</b>由于与此规范的以前版本不一致,建议不要使用负值或零值<code>currencyTimeLimit</code> 。</span> <span>要指示缓存值永远无效,请省略<code>currencyTimeLimit</code>字段。</span> <span>要指示它始终有效,请为此字段使用非常大的数字。</span> </p>
|
||
<p> <span>这个类的<b>serialVersionUID的</b>是<code>6181543027787327345L</code> 。</span> </p>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="simpleTagLabel">从以下版本开始:</span>
|
||
</dt>
|
||
<dd>
|
||
1.5
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../serialized-form.html#javax.management.modelmbean.ModelMBeanAttributeInfo">Serialized Form</a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul>
|
||
</div>
|
||
<div class="summary">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<!-- =========== FIELD SUMMARY =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="field.summary">
|
||
<!-- --> </a> <h3>Field Summary</h3>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="fields.inherited.from.class.javax.management.MBeanFeatureInfo">
|
||
<!-- --> </a> <h3>Fields inherited from class javax.management.<a href="../../../javax/management/MBeanFeatureInfo.html" title="class in javax.management">MBeanFeatureInfo</a></h3> <code><a href="../../../javax/management/MBeanFeatureInfo.html#description">description</a>, <a href="../../../javax/management/MBeanFeatureInfo.html#name">name</a></code></li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="constructor.summary">
|
||
<!-- --> </a> <h3>构造方法摘要</h3>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
|
||
<caption>
|
||
<span>构造方法</span>
|
||
<span class="tabEnd"> </span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colOne" scope="col">Constructor and Description</th>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/management/modelmbean/ModelMBeanAttributeInfo.html#ModelMBeanAttributeInfo-javax.management.modelmbean.ModelMBeanAttributeInfo-">ModelMBeanAttributeInfo</a></span>(<a href="../../../javax/management/modelmbean/ModelMBeanAttributeInfo.html" title="class in javax.management.modelmbean">ModelMBeanAttributeInfo</a> inInfo)</code>
|
||
<div class="block">
|
||
从此ModelMBeanAttributeInfo对象构造一个新的ModelMBeanAttributeInfo对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/management/modelmbean/ModelMBeanAttributeInfo.html#ModelMBeanAttributeInfo-java.lang.String-java.lang.String-java.lang.reflect.Method-java.lang.reflect.Method-">ModelMBeanAttributeInfo</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> description, <a href="../../../java/lang/reflect/Method.html" title="class in java.lang.reflect">方法</a> getter, <a href="../../../java/lang/reflect/Method.html" title="class in java.lang.reflect">方法</a> setter)</code>
|
||
<div class="block">
|
||
使用默认描述符构造一个ModelMBeanAttributeInfo对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/management/modelmbean/ModelMBeanAttributeInfo.html#ModelMBeanAttributeInfo-java.lang.String-java.lang.String-java.lang.reflect.Method-java.lang.reflect.Method-javax.management.Descriptor-">ModelMBeanAttributeInfo</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> description, <a href="../../../java/lang/reflect/Method.html" title="class in java.lang.reflect">方法</a> getter, <a href="../../../java/lang/reflect/Method.html" title="class in java.lang.reflect">方法</a> setter, <a href="../../../javax/management/Descriptor.html" title="interface in javax.management">Descriptor</a> descriptor)</code>
|
||
<div class="block">
|
||
构造一个ModelMBeanAttributeInfo对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/management/modelmbean/ModelMBeanAttributeInfo.html#ModelMBeanAttributeInfo-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-boolean-">ModelMBeanAttributeInfo</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> type, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> description, boolean isReadable, boolean isWritable, boolean isIs)</code>
|
||
<div class="block">
|
||
使用默认描述符构造一个ModelMBeanAttributeInfo对象。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor">
|
||
<td class="colOne"><code><span class="memberNameLink"><a href="../../../javax/management/modelmbean/ModelMBeanAttributeInfo.html#ModelMBeanAttributeInfo-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-boolean-javax.management.Descriptor-">ModelMBeanAttributeInfo</a></span>(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> type, <a href="../../../java/lang/String.html" title="class in java.lang">String</a> description, boolean isReadable, boolean isWritable, boolean isIs, <a href="../../../javax/management/Descriptor.html" title="interface in javax.management">Descriptor</a> descriptor)</code>
|
||
<div class="block">
|
||
构造一个ModelMBeanAttributeInfo对象。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table> </li>
|
||
</ul>
|
||
<!-- ========== METHOD SUMMARY =========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.summary">
|
||
<!-- --> </a> <h3>方法摘要</h3>
|
||
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
|
||
<caption>
|
||
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
|
||
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
|
||
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
|
||
</caption>
|
||
<tbody>
|
||
<tr>
|
||
<th class="colFirst" scope="col">Modifier and Type</th>
|
||
<th class="colLast" scope="col">Method and Description</th>
|
||
</tr>
|
||
<tr class="altColor" id="i0">
|
||
<td class="colFirst"><code><a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/modelmbean/ModelMBeanAttributeInfo.html#clone--">clone</a></span>()</code>
|
||
<div class="block">
|
||
创建并返回一个新的ModelMBeanAttributeInfo,它与此ModelMBeanAttributeInfo重复。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i1">
|
||
<td class="colFirst"><code><a href="../../../javax/management/Descriptor.html" title="interface in javax.management">Descriptor</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/modelmbean/ModelMBeanAttributeInfo.html#getDescriptor--">getDescriptor</a></span>()</code>
|
||
<div class="block">
|
||
获取ModelMBeanAttributeInfo的关联描述符的副本。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="altColor" id="i2">
|
||
<td class="colFirst"><code>void</code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/modelmbean/ModelMBeanAttributeInfo.html#setDescriptor-javax.management.Descriptor-">setDescriptor</a></span>(<a href="../../../javax/management/Descriptor.html" title="interface in javax.management">Descriptor</a> inDescriptor)</code>
|
||
<div class="block">
|
||
为ModelMBeanAttributeDescriptor设置关联的描述符(完全替换)。
|
||
</div> </td>
|
||
</tr>
|
||
<tr class="rowColor" id="i3">
|
||
<td class="colFirst"><code><a href="../../../java/lang/String.html" title="class in java.lang">String</a></code></td>
|
||
<td class="colLast"><code><span class="memberNameLink"><a href="../../../javax/management/modelmbean/ModelMBeanAttributeInfo.html#toString--">toString</a></span>()</code>
|
||
<div class="block">
|
||
返回一个可读的ModelMBeanAttributeInfo实例版本。
|
||
</div> </td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="methods.inherited.from.class.javax.management.MBeanAttributeInfo">
|
||
<!-- --> </a> <h3>Methods inherited from class javax.management.<a href="../../../javax/management/MBeanAttributeInfo.html" title="class in javax.management">MBeanAttributeInfo</a></h3> <code><a href="../../../javax/management/MBeanAttributeInfo.html#equals-java.lang.Object-">equals</a>, <a href="../../../javax/management/MBeanAttributeInfo.html#getType--">getType</a>, <a href="../../../javax/management/MBeanAttributeInfo.html#hashCode--">hashCode</a>, <a href="../../../javax/management/MBeanAttributeInfo.html#isIs--">isIs</a>, <a href="../../../javax/management/MBeanAttributeInfo.html#isReadable--">isReadable</a>, <a href="../../../javax/management/MBeanAttributeInfo.html#isWritable--">isWritable</a></code></li>
|
||
</ul>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="methods.inherited.from.class.javax.management.MBeanFeatureInfo">
|
||
<!-- --> </a> <h3>Methods inherited from class javax.management.<a href="../../../javax/management/MBeanFeatureInfo.html" title="class in javax.management">MBeanFeatureInfo</a></h3> <code><a href="../../../javax/management/MBeanFeatureInfo.html#getDescription--">getDescription</a>, <a href="../../../javax/management/MBeanFeatureInfo.html#getName--">getName</a></code></li>
|
||
</ul>
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
|
||
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../../java/lang/Object.html#notify--">notify</a>, <a href="../../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../../java/lang/Object.html#wait--">wait</a>, <a href="../../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
<div class="details">
|
||
<ul class="blockList">
|
||
<li class="blockList">
|
||
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="constructor.detail">
|
||
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="ModelMBeanAttributeInfo-java.lang.String-java.lang.String-java.lang.reflect.Method-java.lang.reflect.Method-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>ModelMBeanAttributeInfo</h4> <pre>public ModelMBeanAttributeInfo(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name,
|
||
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> description,
|
||
<a href="../../../java/lang/reflect/Method.html" title="class in java.lang.reflect">方法</a> getter,
|
||
<a href="../../../java/lang/reflect/Method.html" title="class in java.lang.reflect">方法</a> setter)
|
||
throws <a href="../../../javax/management/IntrospectionException.html" title="class in javax.management">IntrospectionException</a></pre>
|
||
<div class="block">
|
||
<span>使用默认描述符构造一个ModelMBeanAttributeInfo对象。</span>
|
||
<span>所述<a href="../../../javax/management/Descriptor.html" title="javax.management中的接口"><code>Descriptor</code></a>所构造的对象将包括促成通过在任何注解字段<code>方法</code>包含对象<a href="../../../javax/management/DescriptorKey.html" title="javax.management中的注释"><code>DescriptorKey</code></a>元注释。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>name</code> - 属性的名称。
|
||
</dd>
|
||
<dd>
|
||
<span><code>description</code> - <code>description</code>的人类可读描述。</span>
|
||
<span>可选的。</span>
|
||
</dd>
|
||
<dd>
|
||
<span><code>getter</code> - 用于读取属性值的方法。</span>
|
||
<span>如果属性是只写的,可能为null。</span>
|
||
</dd>
|
||
<dd>
|
||
<span><code>setter</code> - 用于写入属性值的方法。</span>
|
||
<span>如果属性是只读的,则可以为null。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/management/IntrospectionException.html" title="class in javax.management">IntrospectionException</a></code> - 此属性的定义存在一致性问题。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="ModelMBeanAttributeInfo-java.lang.String-java.lang.String-java.lang.reflect.Method-java.lang.reflect.Method-javax.management.Descriptor-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>ModelMBeanAttributeInfo</h4> <pre>public ModelMBeanAttributeInfo(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name,
|
||
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> description,
|
||
<a href="../../../java/lang/reflect/Method.html" title="class in java.lang.reflect">方法</a> getter,
|
||
<a href="../../../java/lang/reflect/Method.html" title="class in java.lang.reflect">方法</a> setter,
|
||
<a href="../../../javax/management/Descriptor.html" title="interface in javax.management">Descriptor</a> descriptor)
|
||
throws <a href="../../../javax/management/IntrospectionException.html" title="class in javax.management">IntrospectionException</a></pre>
|
||
<div class="block">
|
||
<span>构造一个ModelMBeanAttributeInfo对象。</span>
|
||
<span>所述<a href="../../../javax/management/Descriptor.html" title="javax.management中的接口"><code>Descriptor</code></a>所构造的对象将包括促成通过在任何注解字段<code>方法</code>包含对象<a href="../../../javax/management/DescriptorKey.html" title="javax.management中的注释"><code>DescriptorKey</code></a>元注释。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>name</code> - 属性的名称。
|
||
</dd>
|
||
<dd>
|
||
<span><code>description</code> - <code>description</code>的人类可读描述。</span>
|
||
<span>可选的。</span>
|
||
</dd>
|
||
<dd>
|
||
<span><code>getter</code> - 用于读取属性值的方法。</span>
|
||
<span>如果属性是只写的,可能为null。</span>
|
||
</dd>
|
||
<dd>
|
||
<span><code>setter</code> - 用于写入属性值的方法。</span>
|
||
<span>如果属性是只读的,则可以为null。</span>
|
||
</dd>
|
||
<dd>
|
||
<span><code>descriptor</code> - 描述符的实例,其中包含此属性实例的适当元数据。</span>
|
||
<span>如果为空,则将创建默认描述符。</span>
|
||
<span>如果描述符不包含字段“displayName”,则该字段将添加到具有默认值的描述符中。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/management/IntrospectionException.html" title="class in javax.management">IntrospectionException</a></code> - 此属性的定义存在一致性问题。
|
||
</dd>
|
||
<dd>
|
||
<span><code><a href="../../../javax/management/RuntimeOperationsException.html" title="class in javax.management">RuntimeOperationsException</a></code> - 包裹一个IllegalArgumentException。</span>
|
||
<span>描述符无效,或描述符字段“name”不等于name参数,或描述符字段“descriptorType”不等于“attribute”。</span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="ModelMBeanAttributeInfo-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-boolean-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>ModelMBeanAttributeInfo</h4> <pre>public ModelMBeanAttributeInfo(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name,
|
||
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> type,
|
||
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> description,
|
||
boolean isReadable,
|
||
boolean isWritable,
|
||
boolean isIs)</pre>
|
||
<div class="block">
|
||
使用默认描述符构造一个ModelMBeanAttributeInfo对象。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>name</code> - 属性的名称
|
||
</dd>
|
||
<dd>
|
||
<code>type</code> -
|
||
<code>type</code>的类型或类名
|
||
</dd>
|
||
<dd>
|
||
<code>description</code> -
|
||
<code>description</code>的人类可读描述。
|
||
</dd>
|
||
<dd>
|
||
<code>isReadable</code> - 如果属性具有getter方法,则为True,否则为false。
|
||
</dd>
|
||
<dd>
|
||
<code>isWritable</code> - 如果属性具有setter方法,则为True,否则为false。
|
||
</dd>
|
||
<dd>
|
||
<code>isIs</code> - 如果属性具有“is”getter,则为True,否则为false。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="ModelMBeanAttributeInfo-java.lang.String-java.lang.String-java.lang.String-boolean-boolean-boolean-javax.management.Descriptor-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>ModelMBeanAttributeInfo</h4> <pre>public ModelMBeanAttributeInfo(<a href="../../../java/lang/String.html" title="class in java.lang">String</a> name,
|
||
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> type,
|
||
<a href="../../../java/lang/String.html" title="class in java.lang">String</a> description,
|
||
boolean isReadable,
|
||
boolean isWritable,
|
||
boolean isIs,
|
||
<a href="../../../javax/management/Descriptor.html" title="interface in javax.management">Descriptor</a> descriptor)</pre>
|
||
<div class="block">
|
||
构造一个ModelMBeanAttributeInfo对象。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>name</code> - 属性的名称
|
||
</dd>
|
||
<dd>
|
||
<code>type</code> -
|
||
<code>type</code>的类型或类名
|
||
</dd>
|
||
<dd>
|
||
<code>description</code> -
|
||
<code>description</code>的人类可读描述。
|
||
</dd>
|
||
<dd>
|
||
<code>isReadable</code> - 如果属性具有getter方法,则为True,否则为false。
|
||
</dd>
|
||
<dd>
|
||
<code>isWritable</code> - 如果属性具有setter方法,则为True,否则为false。
|
||
</dd>
|
||
<dd>
|
||
<code>isIs</code> - 如果属性具有“is”getter,则为True,否则为false。
|
||
</dd>
|
||
<dd>
|
||
<span><code>descriptor</code> - 描述符的实例,其中包含此属性实例的适当元数据。</span>
|
||
<span>如果为空,则将创建默认描述符。</span>
|
||
<span>如果描述符不包含字段“displayName”,则该字段将添加到具有默认值的描述符中。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code><a href="../../../javax/management/RuntimeOperationsException.html" title="class in javax.management">RuntimeOperationsException</a></code> - 包裹一个IllegalArgumentException。</span>
|
||
<span>描述符无效,或描述符字段“name”不等于name参数,或描述符字段“descriptorType”不等于“attribute”。</span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="ModelMBeanAttributeInfo-javax.management.modelmbean.ModelMBeanAttributeInfo-">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>ModelMBeanAttributeInfo</h4> <pre>public ModelMBeanAttributeInfo(<a href="../../../javax/management/modelmbean/ModelMBeanAttributeInfo.html" title="class in javax.management.modelmbean">ModelMBeanAttributeInfo</a> inInfo)</pre>
|
||
<div class="block">
|
||
<span>从此ModelMBeanAttributeInfo对象构造一个新的ModelMBeanAttributeInfo对象。</span>
|
||
<span>将创建一个默认描述符。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>inInfo</code> - 要复制的ModelMBeanAttributeInfo
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
<!-- ============ METHOD DETAIL ========== -->
|
||
<ul class="blockList">
|
||
<li class="blockList"><a name="method.detail">
|
||
<!-- --> </a> <h3>方法详细信息</h3> <a name="getDescriptor--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>getDescriptor</h4> <pre>public <a href="../../../javax/management/Descriptor.html" title="interface in javax.management">Descriptor</a> getDescriptor()</pre>
|
||
<div class="block">
|
||
获取ModelMBeanAttributeInfo的关联描述符的副本。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/management/DescriptorRead.html#getDescriptor--">getDescriptor</a></code>在界面
|
||
<code><a href="../../../javax/management/DescriptorRead.html" title="interface in javax.management">DescriptorRead</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/management/MBeanFeatureInfo.html#getDescriptor--">getDescriptor</a></code>在
|
||
<code><a href="../../../javax/management/MBeanFeatureInfo.html" title="class in javax.management">MBeanFeatureInfo</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
与ModelMBeanAttributeInfo对象关联的描述符。
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/management/modelmbean/ModelMBeanAttributeInfo.html#setDescriptor-javax.management.Descriptor-"><code>setDescriptor(javax.management.Descriptor)</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="setDescriptor-javax.management.Descriptor-">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>setDescriptor</h4> <pre>public void setDescriptor(<a href="../../../javax/management/Descriptor.html" title="interface in javax.management">Descriptor</a> inDescriptor)</pre>
|
||
<div class="block">
|
||
<span>为ModelMBeanAttributeDescriptor设置关联的描述符(完全替换)。</span>
|
||
<span>如果新的描述符为空,则关联的描述符将恢复为默认描述符。</span>
|
||
<span>描述符在分配之前验证。</span>
|
||
<span>如果新的Descriptor无效,则抛出一个包含IllegalArgumentException的RuntimeOperationsException。</span>
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">Specified by:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/management/DescriptorAccess.html#setDescriptor-javax.management.Descriptor-">setDescriptor</a></code>在界面
|
||
<code><a href="../../../javax/management/DescriptorAccess.html" title="interface in javax.management">DescriptorAccess</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>inDescriptor</code> - 替换与ModelMBeanAttributeInfo关联的描述符
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/management/RuntimeOperationsException.html" title="class in javax.management">RuntimeOperationsException</a></code> - 为无效的描述符包装一个IllegalArgumentException
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<a href="../../../javax/management/modelmbean/ModelMBeanAttributeInfo.html#getDescriptor--"><code>getDescriptor()</code></a>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="clone--">
|
||
<!-- --> </a>
|
||
<ul class="blockList">
|
||
<li class="blockList"> <h4>clone</h4> <pre>public <a href="../../../java/lang/Object.html" title="class in java.lang">Object</a> clone()</pre>
|
||
<div class="block">
|
||
创建并返回一个新的ModelMBeanAttributeInfo,它与此ModelMBeanAttributeInfo重复。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/management/MBeanAttributeInfo.html#clone--">clone</a></code>在
|
||
<code><a href="../../../javax/management/MBeanAttributeInfo.html" title="class in javax.management">MBeanAttributeInfo</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
这个实例的一个克隆。
|
||
</dd>
|
||
<dt>
|
||
<span class="throwsLabel">异常</span>
|
||
</dt>
|
||
<dd>
|
||
<span><code><a href="../../../javax/management/RuntimeOperationsException.html" title="class in javax.management">RuntimeOperationsException</a></code> - 用于字段名称或字段值的非法值。</span>
|
||
<span>如果由于任何原因描述符构造失败,将抛出此异常。</span>
|
||
</dd>
|
||
<dt>
|
||
<span class="seeLabel">另请参见:</span>
|
||
</dt>
|
||
<dd>
|
||
<span><a href="../../../java/lang/Cloneable.html" title="java.lang中的接口"><code>Cloneable</code></a></span>
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> <a name="toString--">
|
||
<!-- --> </a>
|
||
<ul class="blockListLast">
|
||
<li class="blockList"> <h4>toString</h4> <pre>public <a href="../../../java/lang/String.html" title="class in java.lang">String</a> toString()</pre>
|
||
<div class="block">
|
||
返回一个可读的ModelMBeanAttributeInfo实例版本。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="overrideSpecifyLabel">重写:</span>
|
||
</dt>
|
||
<dd>
|
||
<code><a href="../../../javax/management/MBeanAttributeInfo.html#toString--">toString</a></code>在
|
||
<code><a href="../../../javax/management/MBeanAttributeInfo.html" title="class in javax.management">MBeanAttributeInfo</a></code>
|
||
</dd>
|
||
<dt>
|
||
<span class="returnLabel">结果</span>
|
||
</dt>
|
||
<dd>
|
||
对象的字符串表示形式。
|
||
</dd>
|
||
</dl> </li>
|
||
</ul> </li>
|
||
</ul> </li>
|
||
</ul>
|
||
</div>
|
||
</div> |