gpt4 book ai didi

org.apache.xerces.util.XMLGrammarPoolImpl.()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-26 16:59:05 29 4
gpt4 key购买 nike

本文整理了Java中org.apache.xerces.util.XMLGrammarPoolImpl.<init>()方法的一些代码示例,展示了XMLGrammarPoolImpl.<init>()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLGrammarPoolImpl.<init>()方法的具体详情如下:
包路径:org.apache.xerces.util.XMLGrammarPoolImpl
类名称:XMLGrammarPoolImpl
方法名:<init>

XMLGrammarPoolImpl.<init>介绍

[英]Constructs a grammar pool with a default number of buckets.
[中]用默认的存储桶数构造语法池。

代码示例

代码示例来源:origin: com.rackspace.apache/xerces2-xsd11

/** Default constructor. */
public CachingParserPool() {
  this(new SymbolTable(), new XMLGrammarPoolImpl());
} // <init>()

代码示例来源:origin: stackoverflow.com

XMLGrammarPoolImpl pool = new XMLGrammarPoolImpl();
pool.putGrammar(grammar);

XMLSchema11Factory factory = new XMLSchema11Factory();
Schema schema = factory.newSchema(pool);

Validator validator = schema.newValidator();

DOMSource source = new DOMSource(document);
validator.validate(source);

代码示例来源:origin: org.wso2.wsdl.validator/wsdl-validator

/** 
 * Create and configure the two grammar pools for this WSDL validation context.
 * 
 * @see org.eclipse.wst.xml.core.internal.validation.core.AbstractNestedValidator#setupValidation(org.eclipse.wst.xml.core.internal.validation.core.NestedValidatorContext)
 */
protected void setupValidation(NestedValidatorContext context) 
{
 super.setupValidation(context);
 
 XMLGrammarPool xsdGrammarPool = new InlineSchemaModelGrammarPoolImpl();
 XMLGrammarPool xmlGrammarPool = new XMLGrammarPoolImpl();
 
 xsdGrammarPools.put(context, xsdGrammarPool);
 xmlGrammarPools.put(context, xmlGrammarPool);
}

代码示例来源:origin: org.jboss.ws.native/jbossws-native-core

/**
* Get an instance of XSLoader that is capable of
* parsing schema files
*
* @return
*/
public XSLoader getXSLoader()
{
 XMLSchemaLoader xsloader = new XMLSchemaLoader();
 JBossXSErrorHandler eh = new JBossXSErrorHandler();
 xsloader.setErrorHandler(eh);
 xsloader.setProperty("http://apache.org/xml/properties/internal/grammar-pool", new XMLGrammarPoolImpl());
 return xsloader;
}

代码示例来源:origin: org.jboss.ws.native/jbossws-native-core

/**
* Get an instance of XSLoader that is capable of
* parsing schema files
* @param xeh XML Error handler
* @param xer XML Entity Resolver
* @return
*/
public XSLoader getXSLoader(XMLErrorHandler xeh, XMLEntityResolver xer)
{
 XMLSchemaLoader xsloader = new XMLSchemaLoader();
 xsloader.setEntityResolver(xer);
 xsloader.setErrorHandler(xeh);
 xsloader.setProperty("http://apache.org/xml/properties/internal/grammar-pool", new XMLGrammarPoolImpl());
 return xsloader;
}

代码示例来源:origin: com.rackspace.apache/xerces2-xsd11

/**
 * Associate an <code>ASModel</code> with a document instance. This
 * <code>ASModel</code> will be used by the "
 * <code>validate-if-schema</code>" and "
 * <code>datatype-normalization</code>" options during the load of a new
 * <code>Document</code>.
 */
public void setAbstractSchema(ASModel abstractSchema) {
  // since the ASModel associated with this object is an attribute
  // according to the DOM IDL, we must obliterate anything
  // that was set before, rather than adding to it.
  // REVISIT:  so shouldn't we attempt to clear the
  // grammarPool before adding stuff to it?  - NG
  fAbstractSchema = (ASModelImpl)abstractSchema;
  // make sure the GrammarPool is properly initialized.
  XMLGrammarPool grammarPool = (XMLGrammarPool)fConfiguration.getProperty(StandardParserConfiguration.XMLGRAMMAR_POOL);
  // if there is no grammar pool, create one
  // REVISIT: ASBuilder should always create one.
  if (grammarPool == null) {
    // something's not right in this situation...
    grammarPool = new XMLGrammarPoolImpl();
    fConfiguration.setProperty(StandardParserConfiguration.XMLGRAMMAR_POOL,
                  grammarPool);
  }
  if (fAbstractSchema != null) {
    initGrammarPool(fAbstractSchema, grammarPool);
  }
}

代码示例来源:origin: org.wso2.wsdl.validator/wsdl-validator

XMLGrammarPool grammarPool = new XMLGrammarPoolImpl();
grammarPreparser.setGrammarPool(grammarPool);

代码示例来源:origin: org.eclipse/org.eclipse.wst.wsi

XMLGrammarPool grammarPool = new XMLGrammarPoolImpl();
grammarPreparser.setGrammarPool(grammarPool);

代码示例来源:origin: org.wso2.wsdl.validator/wsdl-validator

grammarPreparser.setGrammarPool(grammarPool != null ? grammarPool : new XMLGrammarPoolImpl()); 
grammarPreparser.setErrorHandler(errorHandler);
if (entityResolver != null)

代码示例来源:origin: com.thaiopensource/jing

SymbolTable symbolTable = new SymbolTable();
XMLGrammarPreparser preparser = new XMLGrammarPreparser(symbolTable);
XMLGrammarPool grammarPool = new XMLGrammarPoolImpl();
preparser.registerPreparser(XMLGrammarDescription.XML_SCHEMA, null);
preparser.setGrammarPool(grammarPool);

代码示例来源:origin: org.daisy.libs/jing

SymbolTable symbolTable = new SymbolTable();
XMLGrammarPreparser preparser = new XMLGrammarPreparser(symbolTable);
XMLGrammarPool grammarPool = new XMLGrammarPoolImpl();
preparser.registerPreparser(XMLGrammarDescription.XML_SCHEMA, null);
preparser.setGrammarPool(grammarPool);

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com