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)