java命名空间javax.xml.validation类schemafactory成员方法:
newinstance定义参考
本文导语:
newinstance
public static schemafactory newinstance(string schemalanguage,
string factoryclassname,
classloader classloader)
根据类名称获得一个新 schemafactory 实例。如果指定的工厂类支持指...
newinstance
public static schemafactory newinstance(string schemalanguage,
string factoryclassname,
classloader classloader)
根据类名称获得一个新 schemafactory
实例。如果指定的工厂类支持指定的模式语言,则返回 schemafactory
。当类路径中有多个提供者时此功能很有用。它给了应用程序更多的控制权,因为它能指定应该加载哪个提供者。
设置 jaxp.debug
系统属性将导致此方法将许多调试消息打印到 system.err
,以说明它执行的操作以及在何处查找这些操作。
如有问题,请尝试:
java -djaxp.debug=1 yourprogram ....
- 参数:
schemalanguage
- 指定返回的 schemafactory
理解的模式语言。有关可能的值,请参阅 the list of available schema languages。factoryclassname
- 完全限定工厂类名称,提供 javax.xml.validation.schemafactory
的实现。classloader
- 用来加载工厂类的 classloader
。如果为 null
,则使用当前 thread
的上下文 classloader 来加载工厂类。
- 返回:
- 新的
schemafactory
实例
- 抛出:
illegalargumentexception
- 如果 factoryclassname
为 null
、工厂类不能被加载或实例化、工厂类不支持 schemlanguage
参数中指定的模式语言。
nullpointerexception
- 如果 schemalanguage
参数为 null。- 从以下版本开始:
- 1.6
- 另请参见:
newinstance(string schemalanguage)