JavaTM Platform
Standard Ed. 6

类 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 框架、遗留的 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.xml.parsers 提供允许处理 XML 文档的类。 
javax.xml.stream   
javax.xml.stream.util   
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 MBeanServerDelegate.addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
           
 void NotificationBroadcaster.addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
          在此 MBean 中添加一个侦听器。
 void AttributeChangeNotificationFilter.enableAttribute(String name)
          启用所有属性更改通知,这些通知的属性名称等于要发送到侦听器的指定名称。
 void NotificationFilterSupport.enableType(String prefix)
          允许将其类型以指定前缀开始的所有通知发送到该侦听器。
 boolean ObjectName.isPropertyValuePattern(String property)
          检查键属性中与值关联的值是否为一个模式。
static String ObjectName.unquote(String q)
          返回给定 String 的无引号形式,如果 qquote(s) 返回的 String,则 unquote(q).equals(s)
 

抛出 IllegalArgumentExceptionjavax.management 中的构造方法
MBeanInfo(String className, String description, MBeanAttributeInfo[] attributes, MBeanConstructorInfo[] constructors, MBeanOperationInfo[] operations, MBeanNotificationInfo[] notifications)
          构造一个 MBeanInfo
MBeanInfo(String className, String description, MBeanAttributeInfo[] attributes, MBeanConstructorInfo[] constructors, MBeanOperationInfo[] operations, MBeanNotificationInfo[] notifications, Descriptor descriptor)
          构造一个 MBeanInfo
 

javax.management.modelmbeanIllegalArgumentException 的使用
 

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

javax.management.monitorIllegalArgumentException 的使用
 

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

javax.management.openmbeanIllegalArgumentException 的使用
 

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

javax.management.relationIllegalArgumentException 的使用
 

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

抛出 IllegalArgumentExceptionjavax.management.relation 中的构造方法
RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, List<ObjectName> unregMBeanList)
          创建一个关系创建通知(在 Relation Service 中内部创建的 RelationSupport 对象,或者作为关系添加的 MBean),或创建一个从 Relation Service 进行关系移除的通知。
RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, String name, List<ObjectName> newValue, List<ObjectName> oldValue)
          为关系中的角色更新创建通知。
RelationSupport(String relationId, ObjectName relationServiceName, MBeanServer relationServiceMBeanServer, String relationTypeName, RoleList list)
          创建一个 RelationSupport 对象。
RelationSupport(String relationId, ObjectName relationServiceName, String relationTypeName, RoleList list)
          创建一个 RelationSupport 对象。
RelationTypeSupport(String relationTypeName, RoleInfo[] roleInfoArray)
          所有角色定义在其中动态创建并作为参数传递的构造方法。
Role(String roleName, List<ObjectName> roleValue)
          创建一个新的 Role 对象。
RoleInfo(RoleInfo roleInfo)
          复制构造方法。
RoleInfo(String roleName, String mbeanClassName)
          构造方法。
RoleInfo(String roleName, String mbeanClassName, boolean read, boolean write)
          构造方法。
RoleInfo(String roleName, String mbeanClassName, boolean read, boolean write, int min, int max, String descr)
          构造方法。
RoleList(List<Role> list)
          构造一个包含指定 List 元素的 RoleList,这些元素按 List 迭代器返回的顺序排列。
RoleUnresolved(String name, List<ObjectName> value, int pbType)
          构造方法。
RoleUnresolvedList(List<RoleUnresolved> list)
          构造一个包含指定 List 元素的 RoleUnresolvedList,这些元素按 List 迭代器返回的顺序排列。
 

javax.management.timerIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjavax.management.timer 中的方法
 Integer Timer.addNotification(String type, String message, Object userData, Date date)
          创建具有指定 typemessageuserData 的新计时器通知,并将其插入到带有给定日期以及 null 时段和出现数量的通知列表中。
 Integer TimerMBean.addNotification(String type, String message, Object userData, Date date)
          创建具有指定 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)
          创建具有指定 typemessageuserData 的新计时器通知,并将其插入到带有给定日期和时段,以及 null 出现数量的通知列表中。
 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)
          创建具有指定 typemessageuserData 的新计时器通知,并将其插入到带有给定日期、时段和出现数量的通知列表中。
 Integer Timer.addNotification(String type, String message, Object userData, Date date, long period, long nbOccurences, boolean fixedRate)
          创建具有指定 typemessageuserData 的新计时器通知,并将其插入到带有给定日期、时段和出现数量的通知列表中。
 Integer TimerMBean.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 AbstractButton.setDisplayedMnemonicIndex(int index)
          提供关于应该装饰文本中哪一个字符来表示助记符的外观提示。
 void JLabel.setDisplayedMnemonicIndex(int index)
          关于应该装饰文本中的哪个字符以表示助记符,为外观提供一个提示。
 

javax.xml.parsersIllegalArgumentException 的使用
 

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

javax.xml.streamIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjavax.xml.stream 中的方法
 Object XMLEventReader.getProperty(String name)
          从底层实现获取功能/属性值。
abstract  Object XMLInputFactory.getProperty(String name)
          从底层实现获取功能/属性的值。
abstract  Object XMLOutputFactory.getProperty(String name)
          获取底层实现上的功能/属性
 Object XMLStreamReader.getProperty(String name)
          从底层实现获取功能/属性的值
 Object XMLStreamWriter.getProperty(String name)
          从底层实现获取功能/属性值
abstract  void XMLInputFactory.setProperty(String name, Object value)
          允许用户在底层实现上设置特定功能/属性。
abstract  void XMLOutputFactory.setProperty(String name, Object value)
          允许用户在底层实现上设置特定功能/属性。
 

javax.xml.stream.utilIllegalArgumentException 的使用
 

抛出 IllegalArgumentExceptionjavax.xml.stream.util 中的方法
 Object EventReaderDelegate.getProperty(String name)
           
 

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 Platform
Standard Ed. 6

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

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