JavaTM 2 Platform
Standard Ed. 5.0

类 java.lang.IllegalArgumentException
的使用

使用 IllegalArgumentException 的软件包
java.awt.print 为通用的打印 API 提供类和接口。 
java.beans 包含与开发 beans 有关的类,即基于 JavaBeansTM 架构的组件。 
java.beans.beancontext 提供与 bean 上下文有关的类和接口。 
java.lang 提供利用 Java 编程语言进行程序设计的基础类。 
java.lang.management 提供管理接口,用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。 
java.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。 
java.lang.reflect 提供类和接口,以获取关于类和对象的反射信息。 
java.net 为实现网络应用程序提供类。 
java.nio.channels 定义了各种通道,这些通道表示到能够执行 I/O 操作的实体(如文件和套接字)的连接;定义了用于多路复用的、非阻塞 I/O 操作的选择器。 
java.nio.charset 定义用来在字节和 Unicode 字符之间转换的 charset、解码器和编码器。 
java.security 为安全框架提供类和接口。 
java.util 包含集合框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 
java.util.logging 提供 JavaTM 2 平台核心日志工具的类和接口。 
java.util.regex 用于匹配字符序列与正则表达式指定模式的类。 
javax.management 提供 Java Management Extensions 的核心类。 
javax.management.modelmbean 提供了 ModelMBean 类的定义。 
javax.management.monitor 提供 monitor 类的定义。 
javax.management.openmbean 提供开放数据类型和 Open MBean 描述符类。 
javax.management.relation 提供 Relation Service 的定义。 
javax.management.timer 提供对 Timer MBean(计时器 MBean)的定义。 
javax.net.ssl 提供用于安全套接字包的类。 
javax.rmi.ssl 通过安全套接字层 (SSL) 或传输层安全 (TLS) 协议提供 RMIClientSocketFactoryRMIServerSocketFactory 的实现。 
javax.swing 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 
javax.swing.plaf.synth Synth 是一个可更换皮肤 (skinnable) 的外观,在其中可委托所有绘制。 
javax.xml.parsers 提供允许处理 XML 文档的类。 
javax.xml.transform 此包定义了用于处理转换指令,以及执行从源到结果的转换的一般 API。 
javax.xml.transform.sax 此包实现特定于 SAX2 的转换 API。 
 

java.awt.printIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjava.awt.print 中的方法
 void PageFormat.setOrientation(int orientation)
          设置页面方向。
 

java.beansIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjava.beans 中的方法
 void PropertyEditor.setAsText(String text)
          通过解析给定 String 设置属性值。
 void PropertyEditorSupport.setAsText(String text)
          通过解析给定字符串设置属性值。
 

java.beans.beancontextIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjava.beans.beancontext 中的方法
 URL BeanContext.getResource(String name, BeanContextChild bcc)
          与 java.lang.ClassLoader.getResource() 类似,此方法允许 BeanContext 实现协调子 Component 和基础 ClassLoader 之间的行为。
 InputStream BeanContext.getResourceAsStream(String name, BeanContextChild bcc)
          与 java.lang.ClassLoader.getResourceAsStream() 类似,此方法允许 BeanContext 实现协调子 Component 和基础 ClassLoader 之间的行为。
 

java.langIllegalArgumentException 的使用
 

java.langIllegalArgumentException 的子类
 class IllegalThreadStateException
          指示线程没有处于请求操作所要求的适当状态时抛出的异常。
 class NumberFormatException
          当应用程序试图将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,抛出该异常。
 

抛出 IllegalArgumentExceptionjava.lang 中的方法
protected  Package ClassLoader.definePackage(String name, String specTitle, String specVersion, String specVendor, String implTitle, String implVersion, String implVendor, URL sealBase)
          根据 name 在此 ClassLoader 中定义包。
 

java.lang.managementIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjava.lang.management 中的构造方法
ManagementPermission(String name, String actions)
          构造新的 ManagementPermission 对象。
 

java.lang.refIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjava.lang.ref 中的方法
 Reference<? extends T> ReferenceQueue.remove(long timeout)
          移除此队列中的下一个引用对象,阻塞到有一个对象变得可用或者给定的超时期满了为止。
 

java.lang.reflectIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjava.lang.reflect 中的方法
 Object Field.get(Object obj)
          返回指定对象上此 Field 表示的字段的值。
static Object Array.get(Object array, int index)
          返回指定数组对象中索引组件的值。
 boolean Field.getBoolean(Object obj)
          获得一个静态或实例 boolean 字段的值。
static boolean Array.getBoolean(Object array, int index)
          以 boolean 形式返回指定数组对象中索引组件的值。
 byte Field.getByte(Object obj)
          获得一个静态或实例 byte 字段的值。
static byte Array.getByte(Object array, int index)
          以 byte 形式返回指定数组对象中索引组件的值。
 char Field.getChar(Object obj)
          获得 char 类型或另一个通过扩展转换可以转换为 char 类型的基本类型的静态或实例字段的值。
static char Array.getChar(Object array, int index)
          以 char 形式返回指定数组对象中索引组件的值。
 double Field.getDouble(Object obj)
          获得 double 类型或另一个通过扩展转换可以转换为 double 类型的基本类型的静态或实例字段的值。
static double Array.getDouble(Object array, int index)
          以 double 形式返回指定数组对象中索引组件的值。
 float Field.getFloat(Object obj)
          获得 float 类型或另一个通过扩展转换可以转换为 float 类型的基本类型的静态或实例字段的值。
static float Array.getFloat(Object array, int index)
          以 float 形式返回指定数组对象中索引组件的值。
 int Field.getInt(Object obj)
          获得 int 类型或另一个通过扩展转换可以转换为 int 类型的基本类型的静态或实例字段的值。
static int Array.getInt(Object array, int index)
          以 int 形式返回指定数组对象中索引组件的值。
static InvocationHandler Proxy.getInvocationHandler(Object proxy)
          返回指定代理实例的调用处理程序。
static int Array.getLength(Object array)
          以 int 形式返回指定数组对象的长度。
 long Field.getLong(Object obj)
          获得 long 类型或另一个通过扩展转换可以转换为 long 类型的基本类型的静态或实例字段的值。
static long Array.getLong(Object array, int index)
          以 long 形式返回指定数组对象中索引组件的值。
static Class<?> Proxy.getProxyClass(ClassLoader loader, Class<?>... interfaces)
          返回代理类的 java.lang.Class 对象,并向其提供类加载器和接口数组。
 short Field.getShort(Object obj)
          获得 short 类型或另一个通过扩展转换可以转换为 short 类型的基本类型的静态或实例字段的值。
static short Array.getShort(Object array, int index)
          以 short 形式返回指定数组对象中索引组件的值。
 Object Method.invoke(Object obj, Object... args)
          对带有指定参数的指定对象调用由此 Method 对象表示的基础方法。
static Object Array.newInstance(Class<?> componentType, int[] dimensions)
          创建一个具有指定的组件类型和维度的新数组。
 T Constructor.newInstance(Object... initargs)
          使用此 Constructor 对象表示的构造方法来创建该构造方法的声明类的新实例,并用指定的初始化参数初始化该实例。
static Object Proxy.newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)
          返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序。
static void Array.set(Object array, int index, Object value)
          将指定数组对象中索引组件的值设置为指定的新值。
 void Field.set(Object obj, Object value)
          将指定对象变量上此 Field 对象表示的字段设置为指定的新值。
 void Field.setBoolean(Object obj, boolean z)
          将字段的值设置为指定对象上的一个 boolean 值。
static void Array.setBoolean(Object array, int index, boolean z)
          将指定数组对象中索引组件的值设置为指定的 boolean 值。
 void Field.setByte(Object obj, byte b)
          将字段的值设置为指定对象上的一个 byte 值。
static void Array.setByte(Object array, int index, byte b)
          将指定数组对象中索引组件的值设置为指定的 byte 值。
 void Field.setChar(Object obj, char c)
          将字段的值设置为指定对象上的一个 char 值。
static void Array.setChar(Object array, int index, char c)
          将指定数组对象中索引组件的值设置为指定的 char 值。
 void Field.setDouble(Object obj, double d)
          将字段的值设置为指定对象上的一个 double 值。
static void Array.setDouble(Object array, int index, double d)
          将指定数组对象中索引组件的值设置为指定的 double 值。
 void Field.setFloat(Object obj, float f)
          将字段的值设置为指定对象上的一个 float 值。
static void Array.setFloat(Object array, int index, float f)
          将指定数组对象中索引组件的值设置为指定的 float 值。
 void Field.setInt(Object obj, int i)
          将字段的值设置为指定对象上的一个 int 值。
static void Array.setInt(Object array, int index, int i)
          将指定数组对象中索引组件的值设置为指定的 int 值。
static void Array.setLong(Object array, int index, long l)
          将指定数组对象中索引组件的值设置为指定的 long 值。
 void Field.setLong(Object obj, long l)
          将字段的值设置为指定对象上的一个 long 值。
static void Array.setShort(Object array, int index, short s)
          将指定数组对象中索引组件的值设置为指定的 short 值。
 void Field.setShort(Object obj, short s)
          将字段的值设置为指定对象上的一个 short 值。
 

java.netIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjava.net 中的方法
protected  Package URLClassLoader.definePackage(String name, Manifest man, URL url)
          用该 ClassLoader 中的名称定义一个新包。
 

java.nio.channelsIllegalArgumentException 的使用
 

java.nio.channelsIllegalArgumentException 的子类
 class IllegalSelectorException
          试图将一个通道注册到一个不是由创建该通道的提供者所创建的选择器时,抛出此未经检查的异常。
 class UnresolvedAddressException
          试图对未解析的套接字地址调用网络操作时,抛出此未经检查的异常。
 class UnsupportedAddressTypeException
          试图绑定或连接到一个其类型不受支持的套接字地址时,抛出此未经检查的异常。
 

java.nio.charsetIllegalArgumentException 的使用
 

java.nio.charsetIllegalArgumentException 的子类
 class IllegalCharsetNameException
          将一个不是合法 charset 名称的字符串用作 charset 名称时,抛出此未经检查的异常。
 class UnsupportedCharsetException
          当不支持请求的 charset 时,抛出此未经检查的异常。
 

java.securityIllegalArgumentException 的使用
 

java.securityIllegalArgumentException 的子类
 class InvalidParameterException
          当将无效参数传递给某个方法时抛出此异常,设计该异常供 JCA/JCE 引擎类使用。
 

java.utilIllegalArgumentException 的使用
 

java.utilIllegalArgumentException 的子类
 class DuplicateFormatFlagsException
          格式说明符中提供重复标志时抛出的未经检查的异常。
 class FormatFlagsConversionMismatchException
          转换与标志不兼容时抛出未经检查的异常。
 class IllegalFormatCodePointException
          将具有 Character.isValidCodePoint(int) 所定义的无效 Unicode 代码点的字符传递给 Formatter 时,抛出未经检查的异常。
 class IllegalFormatConversionException
          当对应于格式说明符的参数为不兼容的类型时,抛出未经检查的异常。
 class IllegalFormatException
          当格式字符串包含非法语法,或者包含与给定参数不兼容的格式说明符时,将抛出未经检查的异常。
 class IllegalFormatFlagsException
          当给出非法组合标志时,抛出未经检查的异常。
 class IllegalFormatPrecisionException
          当精度为除 -1 以外的负值、转换类型不支持某个精度或者值在其他方面不受支持时,将抛出未经检查的异常。
 class IllegalFormatWidthException
          当格式宽度为除 -1 以外的负值或其他不受支持的值时,将抛出未经检查的异常。
 class MissingFormatArgumentException
          如果格式说明符没有相应的参数,或者参数索引引用了不存在的参数时,则抛出未经检查的异常。
 class MissingFormatWidthException
          请求格式宽度时抛出未经检查的异常。
 class UnknownFormatConversionException
          给定未知的转换时所抛出的未经检查的异常。
 class UnknownFormatFlagsException
          给定未知标志时所抛出的未经检查的异常。
 

java.util.loggingIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjava.util.logging 中的方法
static Level Level.parse(String name)
          将级别名称字符串分析成 Level。
 

抛出 IllegalArgumentExceptionjava.util.logging 中的构造方法
LoggingPermission(String name, String actions)
          创建一个新的 LoggingPermission 对象。
 

java.util.regexIllegalArgumentException 的使用
 

java.util.regexIllegalArgumentException 的子类
 class PatternSyntaxException
          抛出未经检查的异常,表明正则表达式模式中的语法错误。
 

javax.managementIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjavax.management 中的方法
 void NotificationBroadcaster.addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
          向此 MBean 添加一个侦听器。
 void MBeanServerDelegate.addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
           
 void AttributeChangeNotificationFilter.enableAttribute(String name)
          启用所有属性更改通知,这些通知的属性名称等于要发送到侦听器的指定名称。
 void NotificationFilterSupport.enableType(String prefix)
          允许将其类型以指定前缀开始的所有通知发送到该侦听器。
static String ObjectName.unquote(String q)
          返回给定 String 的无引号形式,如果 qquote(s) 所返回的 String,则 unquote(q).equals(s)
 

抛出 IllegalArgumentExceptionjavax.management 中的构造方法
MBeanAttributeInfo(String name, String type, String description, boolean isReadable, boolean isWritable, boolean isIs)
          构造一个 MBeanAttributeInfo 对象。
MBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature)
          构造一个 MBeanConstructorInfo 对象。
MBeanFeatureInfo(String name, String description)
          构造一个 MBeanFeatureInfo 对象。
MBeanInfo(String className, String description, MBeanAttributeInfo[] attributes, MBeanConstructorInfo[] constructors, MBeanOperationInfo[] operations, MBeanNotificationInfo[] notifications)
          构造一个 MBeanInfo
MBeanNotificationInfo(String[] notifTypes, String name, String description)
          构造一个 MBeanNotificationInfo 对象。
MBeanOperationInfo(String description, Method method)
          构造一个 MBeanOperationInfo 对象。
MBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact)
          构造一个 MBeanOperationInfo 对象。
MBeanParameterInfo(String name, String type, String description)
          构造一个 MBeanParameterInfo 对象。
 

javax.management.modelmbeanIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjavax.management.modelmbean 中的方法
 void RequiredModelMBean.addAttributeChangeNotificationListener(NotificationListener inlistener, String inAttributeName, Object inhandback)
           
 void ModelMBeanNotificationBroadcaster.addAttributeChangeNotificationListener(NotificationListener listener, String attributeName, Object handback)
          注册一个将 NotificationListener 接口实现为侦听器的对象。
 void RequiredModelMBean.addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
          注册一个将 NotificationListener 接口实现为侦听器的对象。
 

javax.management.monitorIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjavax.management.monitor 中的方法
 void MonitorMBean.addObservedObject(ObjectName object)
          将指定的对象添加到所观察的 MBeans 集中。
 void Monitor.addObservedObject(ObjectName object)
          如果尚未显示此对象,则在观察到的 MBeans 集中添加指定的对象。
 void StringMonitor.setGranularityPeriod(long period)
          设置粒度时段(以毫秒为单位)。
 void MonitorMBean.setGranularityPeriod(long period)
          设置粒度时段(以毫秒为单位)。
 void Monitor.setGranularityPeriod(long period)
          设置粒度周期(以毫秒为单位)。
 void GaugeMonitor.setGranularityPeriod(long period)
          设置粒度周期(以毫秒为单位)。
 void CounterMonitor.setGranularityPeriod(long period)
          设置粒度周期(以毫秒为单位)。
 void CounterMonitorMBean.setInitThreshold(Number value)
          设置所有观察到的 MBeans 的公共初始阈值。
 void CounterMonitor.setInitThreshold(Number value)
          设置所有观察对象的共同初始阈值。
 void CounterMonitorMBean.setModulus(Number value)
          设置模值。
 void CounterMonitor.setModulus(Number value)
          设置所有观察到的 MBeans 共同的模值。
 void Monitor.setObservedAttribute(String attribute)
          设置要观察的属性。
 void Monitor.setObservedObject(ObjectName object)
          已过时。 从 JMX 1.2 开始,由 Monitor.addObservedObject(javax.management.ObjectName) 取代
 void CounterMonitorMBean.setOffset(Number value)
          设置偏移量值。
 void CounterMonitor.setOffset(Number value)
          设置所有观察到的 MBeans 共同的偏移量值。
 void StringMonitorMBean.setStringToCompare(String value)
          设置要与 observed 属性进行比较的字符串。
 void StringMonitor.setStringToCompare(String value)
          设置要与所有观察到的 MBeans 的共同 observed 属性进行比较的字符串。
 void CounterMonitorMBean.setThreshold(Number value)
          已过时。 从 JMX 1.2 开始,由 CounterMonitorMBean.setInitThreshold(java.lang.Number) 取代
 void CounterMonitor.setThreshold(Number value)
          已过时。 从 JMX 1.2 开始,由 CounterMonitor.setInitThreshold(java.lang.Number) 取代
 void GaugeMonitorMBean.setThresholds(Number highValue, Number lowValue)
          设置高、低阈值。
 void GaugeMonitor.setThresholds(Number highValue, Number lowValue)
          设置所有观察到的 MBeans 的公共高、低阈值。
 

javax.management.openmbeanIllegalArgumentException 的使用
 

javax.management.openmbeanIllegalArgumentException 的子类
 class InvalidKeyException
          当方法参数作为复合数据 的项名称或表格数据 的行索引时,如果其无效,则抛出此运行时异常。
 class InvalidOpenTypeException
          当开放数据 值的开放类型 不是期望的类型时,抛出此运行时异常。
 class KeyAlreadyExistsException
          当添加到表格数据 实例的行索引已用于引用此表格数据 实例中的另一行时,抛出此运行时异常。
 

javax.management.relationIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjavax.management.relation 中的方法
 void RoleList.add(int theIndex, Role theRole)
          插入指定为指定位置处的元素的角色。
 void RoleUnresolvedList.add(int index, RoleUnresolved theRoleUnres)
          在指定位置处插入指定为元素的未解析角色。
 void RoleList.add(Role theRole)
          添加指定为列表中最后一个元素的 Role。
 void RoleUnresolvedList.add(RoleUnresolved theRoleUnres)
          添加指定为列表中最后一个元素的 RoleUnresolved。
 boolean RoleList.addAll(int theIndex, RoleList theRoleList)
          从指定位置开始,将指定 RoleList 中的所有元素插入此列表,这些元素按指定 RoleList 的迭代器返回的顺序排列。
 boolean RoleUnresolvedList.addAll(int index, RoleUnresolvedList theRoleUnresolvedList)
          从指定位置开始,将指定 RoleUnresolvedList 中的所有元素插入此列表,这些元素按指定 RoleUnresolvedList 的迭代器返回的顺序排列。
 void RelationServiceMBean.addRelation(ObjectName theRelObjectName)
          作为 Relation Service 中的关系添加由用户创建(且由其在 MBean Server 中注册)的 MBean。
 void RelationService.addRelation(ObjectName theRelObjectName)
          作为 Relation Service 中的关系添加由用户创建(且由其在 MBean Server 中注册)的 MBean。
 void RelationServiceMBean.addRelationType(RelationType theRelTypeObj)
          作为关系类型添加给定的对象。
 void RelationService.addRelationType(RelationType theRelTypeObj)
          作为关系类型添加给定的对象。
protected  void RelationTypeSupport.addRoleInfo(RoleInfo theRoleInfo)
          添加角色信息。
 Integer RelationServiceMBean.checkRoleReading(String theRoleName, String theRelTypeName)
          检查给定 Role 能否在给定类型的关系中读取。
 Integer RelationService.checkRoleReading(String theRoleName, String theRelTypeName)
          检查给定 Role 能否以给定类型的关系进行读取。
 Integer RelationServiceMBean.checkRoleWriting(Role theRole, String theRelTypeName, Boolean theInitFlg)
          检查给定 Role 能否在给定类型的关系中设置。
 Integer RelationService.checkRoleWriting(Role theRole, String theRelTypeName, Boolean theInitFlg)
          检查给定 Role 能否以给定类型的关系进行设置。
 void RelationServiceMBean.createRelation(String theRelId, String theRelTypeName, RoleList theRoleList)
          创建给定关系类型的简单关系(由 RelationSupport 对象表示),并将其添加到 Relation Service 中。
 void RelationService.createRelation(String theRelId, String theRelTypeName, RoleList theRoleList)
          创建给定关系类型的简单关系(由 RelationSupport 对象表示),并将其添加到 Relation Service 中。
 void RelationServiceMBean.createRelationType(String theRelTypeName, RoleInfo[] theRoleInfoArray)
          用给定的角色信息(由 RoleInfo 对象提供)创建一个关系类型(RelationTypeSupport 对象),并将其添加到 Relation Service 中。
 void RelationService.createRelationType(String theRelTypeName, RoleInfo[] theRoleInfoArray)
          用给定的角色信息(由 RoleInfo 对象提供)创建一个关系类型(RelationTypeSupport 对象),并将其添加到 Relation Service 中。
 void MBeanServerNotificationFilter.disableObjectName(ObjectName theObjName)
          禁用与给定 ObjectName 有关的 MBeanServerNotification。
 void MBeanServerNotificationFilter.enableObjectName(ObjectName theObjName)
          启用与给定 ObjectName 有关的 MBeanServerNotification。
 Map RelationServiceMBean.findAssociatedMBeans(ObjectName theMBeanName, String theRelTypeName, String theRoleName)
          检索与关系中给定关系相关的 MBean。
 Map RelationService.findAssociatedMBeans(ObjectName theMBeanName, String theRelTypeName, String theRoleName)
          检索与关系中给定关系相关的 MBean。
 Map RelationServiceMBean.findReferencingRelations(ObjectName theMBeanName, String theRelTypeName, String theRoleName)
          检索在其中引用给定 MBean 的关系。
 Map RelationService.findReferencingRelations(ObjectName theMBeanName, String theRelTypeName, String theRoleName)
          检索在其中引用给定 MBean 的关系。
 List RelationServiceMBean.findRelationsOfType(String theRelTypeName)
          返回给定类型的关系的关系 id。
 List RelationService.findRelationsOfType(String theRelTypeName)
          返回给定类型的关系的关系 id。
 RoleResult RelationServiceMBean.getAllRoles(String theRelId)
          返回关系中存在的所有角色。
 RoleResult RelationService.getAllRoles(String theRelId)
          返回关系中存在的所有角色。
 Map RelationServiceMBean.getReferencedMBeans(String theRelId)
          检索关系的各种角色中引用的 MBean。
 Map RelationService.getReferencedMBeans(String theRelId)
          检索关系的各种角色中引用的 MBean。
 String RelationServiceMBean.getRelationTypeName(String theRelId)
          返回给定关系的相关关系类型的名称。
 String RelationService.getRelationTypeName(String theRelId)
          返回给定关系的相关关系类型的名称。
 List RelationSupport.getRole(String theRoleName)
          检索给定角色名称的角色值。
 List Relation.getRole(String theRoleName)
          检索给定角色名称的角色值。
 List RelationServiceMBean.getRole(String theRelId, String theRoleName)
          检索给定关系中给定角色名称的角色值。
 List RelationService.getRole(String theRelId, String theRoleName)
          检索给定关系中给定角色名称的角色值。
 Integer RelationSupport.getRoleCardinality(String theRoleName)
          返回当前在给定角色中引用的 MBean 数。
 Integer Relation.getRoleCardinality(String theRoleName)
          返回当前在给定角色中引用的 MBean 数。
 Integer RelationServiceMBean.getRoleCardinality(String theRelId, String theRoleName)
          检索给定角色中当前引用的 MBean 数。
 Integer RelationService.getRoleCardinality(String theRelId, String theRoleName)
          检索给定角色中当前引用的 MBean 数。
 RoleInfo RelationTypeSupport.getRoleInfo(String theRoleInfoName)
          返回给定角色信息名称的角色信息(RoleInfo 对象)(如果找不到,则返回 null)。
 RoleInfo RelationType.getRoleInfo(String theRoleInfoName)
          返回给定角色信息名称的角色信息(RoleInfo 对象)(如果找不到给定角色信息名称,则返回 null)。
 RoleInfo RelationServiceMBean.getRoleInfo(String theRelTypeName, String theRoleInfoName)
          检索给定关系类型的给定角色的角色信息。
 RoleInfo RelationService.getRoleInfo(String theRelTypeName, String theRoleInfoName)
          检索给定关系类型的给定角色名称的角色信息。
 List RelationServiceMBean.getRoleInfos(String theRelTypeName)
          检索给定关系类型的角色信息(RoleInfo 对象)的列表。
 List RelationService.getRoleInfos(String theRelTypeName)
          检索给定关系类型的角色信息(RoleInfo 对象)的列表。
 RoleResult RelationSupport.getRoles(String[] theRoleNameArray)
          检索具有给定名称的角色值。
 RoleResult Relation.getRoles(String[] theRoleNameArray)
          检索具有给定名称的角色值。
 RoleResult RelationServiceMBean.getRoles(String theRelId, String[] theRoleNameArray)
          检索给定关系中具有给定名称的角色值。
 RoleResult RelationService.getRoles(String theRelId, String[] theRoleNameArray)
          检索给定关系中具有给定名称的角色值。
 void RelationSupport.handleMBeanUnregistration(ObjectName theObjName, String theRoleName)
          在注销角色中引用的 MBean 时由 Relation Service 使用的回调。
 void Relation.handleMBeanUnregistration(ObjectName theObjName, String theRoleName)
          在注销角色中引用的 MBean 时由 Relation Service 使用的回调。
 Boolean RelationServiceMBean.hasRelation(String theRelId)
          用给定的关系 id 检查是否存在 Relation Service 中标识的关系。
 Boolean RelationService.hasRelation(String theRelId)
          用给定的关系 id 检查是否存在 Relation Service 中标识的关系。
 boolean MBeanServerNotificationFilter.isNotificationEnabled(Notification theNtf)
          向侦听器发送指定通知之前调用。
 String RelationServiceMBean.isRelation(ObjectName theObjName)
          如果 Relation Service 中作为关系添加 MBean,则返回与给定 ObjectName 相关的关系 id。
 String RelationService.isRelation(ObjectName theObjName)
          如果 Relation Service 中作为关系添加 MBean,则返回与给定 ObjectName 相关的关系 id。
 ObjectName RelationServiceMBean.isRelationMBean(String theRelId)
          如果用 MBean 表示关系(由用户创建且作为 Relation Service 中的关系添加),则返回该 MBean 的 ObjectName。
 ObjectName RelationService.isRelationMBean(String theRelId)
          如果用 MBean 表示关系(由用户创建且作为 Relation Service 中的关系添加),则返回该 MBean 的 ObjectName。
 void RelationServiceMBean.removeRelation(String theRelId)
          从 Relation Service 移除给定的关系。
 void RelationService.removeRelation(String theRelId)
          从 Relation Service 移除给定的关系。
 void RelationServiceMBean.removeRelationType(String theRelTypeName)
          从 Relation Service 中移除给定的关系类型。
 void RelationService.removeRelationType(String theRelTypeName)
          从 Relation Service 中移除给定的关系类型。
static String Role.roleValueToString(List theRoleValue)
          返回给定角色值的字符串。
 void RelationServiceMBean.sendRelationCreationNotification(String theRelId)
          发送关系创建通知 (RelationNotification)。
 void RelationService.sendRelationCreationNotification(String theRelId)
          发送关系创建通知 (RelationNotification)。
 void RelationServiceMBean.sendRelationRemovalNotification(String theRelId, List theUnregMBeanList)
          发送关系移除通知 (RelationNotification)。
 void RelationService.sendRelationRemovalNotification(String theRelId, List theUnregMBeanList)
          发送关系移除通知 (RelationNotification)。
 void RelationServiceMBean.sendRoleUpdateNotification(String theRelId, Role theNewRole, List theOldRoleValue)
          发送给定关系中的角色更新通知 (RelationNotification)。
 void RelationService.sendRoleUpdateNotification(String theRelId, Role theNewRole, List theOldRoleValue)
          发送给定关系中的角色更新通知 (RelationNotification)。
 void RoleList.set(int theIndex, Role theRole)
          将指定位置处的元素设置为指定角色。
 void RoleUnresolvedList.set(int index, RoleUnresolved theRoleUnres)
          将指定位置处的元素设置为指定的未解析角色。
 void RoleUnresolved.setProblemType(int thePbType)
          设置问题类型。
 void RelationSupportMBean.setRelationServiceManagementFlag(Boolean theFlg)
          指定此关系是否由 Relation Service 处理。
 void RelationSupport.setRelationServiceManagementFlag(Boolean theFlg)
           
 void RelationSupport.setRole(Role theRole)
          设置给定的角色。
 void Relation.setRole(Role theRole)
          设置给定角色。
 void RelationServiceMBean.setRole(String theRelId, Role theRole)
          以给定关系设置给定角色。
 void RelationService.setRole(String theRelId, Role theRole)
          设置给定关系中的给定角色。
 void RoleUnresolved.setRoleName(String theRoleName)
          设置角色名称。
 void Role.setRoleName(String theRoleName)
          设置角色名称。
 RoleResult RelationSupport.setRoles(RoleList theRoleList)
          设置给定的角色。
 RoleResult Relation.setRoles(RoleList theRoleList)
          设置给定的角色。
 RoleResult RelationServiceMBean.setRoles(String theRelId, RoleList theRoleList)
          以给定关系设置给定角色。
 RoleResult RelationService.setRoles(String theRelId, RoleList theRoleList)
          设置给定关系中的给定角色。
 void Role.setRoleValue(List theRoleValue)
          设置角色值。
 void RelationServiceMBean.updateRoleMap(String theRelId, Role theNewRole, List theOldRoleValue)
          针对给定关系中给定角色的更新来处理 Relation Service 角色映射的更新。
 void RelationService.updateRoleMap(String theRelId, Role theNewRole, List theOldRoleValue)
          针对给定关系中给定角色的更新来处理 Relation Service 角色映射的更新。
 

抛出 IllegalArgumentExceptionjavax.management.relation 中的构造方法
RelationNotification(String theNtfType, Object theSrcObj, long TheSeqNbr, long theTimeStamp, String theMsg, String theRelId, String theRelTypeName, ObjectName theRelObjName, List theUnregMBeanList)
          创建一个关系创建(在 Relation Service 中内部创建的 RelationSupport 对象,或者作为关系添加的 MBean)通知,或创建一个从 Relation Service 进行关系移除的通知。
RelationNotification(String theNtfType, Object theSrcObj, long TheSeqNbr, long theTimeStamp, String theMsg, String theRelId, String theRelTypeName, ObjectName theRelObjName, String theRoleName, List theNewRoleValue, List theOldRoleValue)
          为关系中的角色更新创建通知。
RelationSupport(String theRelId, ObjectName theRelServiceName, MBeanServer theRelServiceMBeanServer, String theRelTypeName, RoleList theRoleList)
          创建对象。
RelationSupport(String theRelId, ObjectName theRelServiceName, String theRelTypeName, RoleList theRoleList)
          创建对象。
RelationTypeSupport(String theRelTypeName, RoleInfo[] theRoleInfoArray)
          所有角色定义在其中动态创建并作为参数传递的构造方法。
Role(String theRoleName, List theRoleValue)
          创建一个新的 Role 对象。
RoleInfo(RoleInfo theRoleInfo)
          复制构造方法。
RoleInfo(String theName, String theRefMBeanClassName)
          构造方法。
RoleInfo(String theName, String theRefMBeanClassName, boolean theIsReadable, boolean theIsWritable)
          构造方法。
RoleInfo(String theName, String theRefMBeanClassName, boolean theIsReadable, boolean theIsWritable, int theMinDegree, int theMaxDegree, String theDescription)
          构造方法。
RoleList(List theList)
          构造一个包含指定列表的元素的 RoleList,这些元素按列表的迭代器返回的顺序排列。
RoleUnresolved(String theRoleName, List theRoleValue, int thePbType)
          构造方法。
RoleUnresolvedList(List theList)
          构造一个包含指定列表的元素的 RoleUnresolvedList,这些元素按列表的迭代器返回的顺序排列。
 

javax.management.timerIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjavax.management.timer 中的方法
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date)
          创建具有指定 typemessageuserData 的新计时器通知,并将其插入到带有给定日期以及 null 时段和出现数量的通知列表中。
 Integer Timer.addNotification(String type, String message, Object userData, Date date)
          创建具有指定 typemessageuserData 的新计时器通知,并将其插入到带有给定日期以及 null 时段和出现数量的通知列表中。
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date, long period)
          创建具有指定 typemessageuserData 的新计时器通知,并将其插入到带有给定日期和时段,以及 null 出现数量的通知列表中。
 Integer Timer.addNotification(String type, String message, Object userData, Date date, long period)
          创建具有指定 typemessageuserData 的新计时器通知,并将其插入到带有给定日期和时段,以及 null 出现数量的通知列表中。
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences)
          创建具有指定 typemessageuserData 的新计时器通知,并将其插入到带有给定日期、时段和出现数量的通知列表中。
 Integer Timer.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences)
          创建具有指定 typemessageuserData 的新计时器通知,并将其插入到带有给定日期、时段和出现数量的通知列表中。
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences, boolean fixedRate)
          创建具有指定 typemessageuserData 的新计时器通知,并将其插入到带有给定日期、时段和出现数量的通知列表中。
 Integer Timer.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences, boolean fixedRate)
          创建具有指定 typemessageuserData 的新计时器通知,并将其插入到带有给定日期、时段和出现数量的通知列表中。
 

javax.net.sslIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjavax.net.ssl 中的方法
 void SSLSessionContext.setSessionCacheSize(int size)
          设置用来存储在此 SSLSessionContext 下分组的 SSLSession 对象的缓存大小。
 void SSLSessionContext.setSessionTimeout(int seconds)
          设置在此 SSLSessionContext 下分组的 SSLSession 对象的超时值限制。
 

javax.rmi.sslIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjavax.rmi.ssl 中的构造方法
SslRMIServerSocketFactory(String[] enabledCipherSuites, String[] enabledProtocols, boolean needClientAuth)
          使用指定的 SSL 套接字配置创建一个新的 SslRMIServerSocketFactory
 

javax.swingIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjavax.swing 中的方法
 Popup PopupFactory.getPopup(Component owner, Component contents, int x, int y)
          为包含 Component contents 的 Component owner 创建 Popup
 void JLabel.setDisplayedMnemonicIndex(int index)
          关于应该装饰文本中的哪个字符以表示助记符,为外观提供一个提示。
 void AbstractButton.setDisplayedMnemonicIndex(int index)
          提供关于应该装饰文本中哪一个字符来表示助记符的外观提示。
 

javax.swing.plaf.synthIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjavax.swing.plaf.synth 中的方法
 void SynthLookAndFeel.load(InputStream input, Class<?> resourceBase)
          加载此 SynthLookAndFeel 将使用的 SynthStyle 集合。
 

javax.xml.parsersIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjavax.xml.parsers 中的方法
abstract  Object DocumentBuilderFactory.getAttribute(String name)
          允许用户在基础实现上检索特定属性。
abstract  void DocumentBuilderFactory.setAttribute(String name, Object value)
          允许用户在基础实现上设置特定属性。
 

javax.xml.transformIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjavax.xml.transform 中的方法
abstract  String Transformer.getOutputProperty(String name)
          获取转换器的实际输出属性。
abstract  void Transformer.setErrorListener(ErrorListener listener)
          设置转换的实际错误事件侦听器。
abstract  void Transformer.setOutputProperty(String name, String value)
          设置转换中实际的输出属性。
 

javax.xml.transform.saxIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjavax.xml.transform.sax 中的方法
 void TransformerHandler.setResult(Result result)
          设置与用于转换的此 TransformerHandler 关联的 Result
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策