gpt4 book ai didi

org.apache.xerces.util.XMLResourceIdentifierImpl类的使用及代码示例

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

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

XMLResourceIdentifierImpl介绍

[英]The XMLResourceIdentifierImpl class is an implementation of the XMLResourceIdentifier interface which defines the location identity of a resource.
[中]XMLResourceIdentifierImpl类是XMLResourceIdentifier接口的实现,该接口定义资源的位置标识。

代码示例

代码示例来源:origin: net.sourceforge.nekohtml/nekohtml

/** Returns an empty resource identifier. */
protected final XMLResourceIdentifier resourceId() {
  /***/
  fResourceId.clear();
  return fResourceId;
  /***
  // NOTE: Unfortunately, the Xerces DOM parser classes expect a
  //       non-null resource identifier object to be passed to
  //       startGeneralEntity. -Ac
  return null;
  /***/
} // resourceId():XMLResourceIdentifier

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

/** Returns a hash code for this object. */
public int hashCode() {
  int code = super.hashCode();
  if (fEntityName != null) {
    code += fEntityName.hashCode();
  }
  return code;
} // hashCode():int

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

/** Sets the values of the resource identifier. */
public void setValues(String publicId, String literalSystemId,
           String baseSystemId, String expandedSystemId) {
  setValues(publicId, literalSystemId, baseSystemId,
       expandedSystemId, null);
} // setValues(String,String,String,String)

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

if (fEntityHandler != null) {
  String encoding = null;
  fResourceIdentifier.clear();
  fEntityAugs.removeAllItems();
  fEntityAugs.putItem(Constants.ENTITY_SKIPPED, Boolean.TRUE);
  (parameter && !fExternalParameterEntities)) {
  if (fEntityHandler != null) {
    fResourceIdentifier.clear();
    final String encoding = null;
    ExternalEntity externalEntity = (ExternalEntity)entity;
    String extBaseSysId = (externalEntity.entityLocation != null ? externalEntity.entityLocation.getBaseSystemId() : null);
    String expandedSystemId = expandSystemId(extLitSysId, extBaseSysId, false);
    fResourceIdentifier.setValues(
        (externalEntity.entityLocation != null ? externalEntity.entityLocation.getPublicId() : null),
        extLitSysId, extBaseSysId, expandedSystemId);
                XMLErrorReporter.SEVERITY_FATAL_ERROR);
  if (fEntityHandler != null) {
    fResourceIdentifier.clear();
    final String encoding = null;
    if (external) {
      String extBaseSysId = (externalEntity.entityLocation != null ? externalEntity.entityLocation.getBaseSystemId() : null);
      String expandedSystemId = expandSystemId(extLitSysId, extBaseSysId, false);
      fResourceIdentifier.setValues(
          (externalEntity.entityLocation != null ? externalEntity.entityLocation.getPublicId() : null),
          extLitSysId, extBaseSysId, expandedSystemId);

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

public XIncludeHandler() {
  fDepth = 0;
  fSawFallback[fDepth] = false;
  fSawInclude[fDepth] = false;
  fState[fDepth] = STATE_NORMAL_PROCESSING;
  fNotations = new ArrayList();
  fUnparsedEntities = new ArrayList();
  fBaseURIScope = new IntStack();
  fBaseURI = new Stack();
  fLiteralSystemID = new Stack();
  fExpandedSystemID = new Stack();
  fCurrentBaseURI = new XMLResourceIdentifierImpl();
  
  fLanguageScope = new IntStack();
  fLanguageStack = new Stack();
  fCurrentLanguage = null;
}

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

new XMLResourceIdentifierImpl(publicId, literalSystemId, baseSystemId, expandedSystemId),
    stream, reader, fTempByteBuffer, encoding, literal, false, isExternal);
fCurrentEntity.setEncodingExternallySpecified(encodingExternallySpecified);
fEntityScanner.setCurrentEntity(fCurrentEntity);
fResourceIdentifier.setValues(publicId, literalSystemId, baseSystemId, expandedSystemId);
return encoding;

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

desc.setNamespace((String)nsiter.next());      
 Grammar oldGrammar = pool.removeGrammar(desc);
 if(oldGrammar != null)
description.setNamespace(targetNamespace); 
pool.removeGrammar(description);
 desc.setNamespace((String)nsiter.next());   
 pool.removeGrammar(desc);

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

new XMLResourceIdentifierImpl(
  not.publicId,
  not.systemId,

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

/** 
 * <p>Clears the values.</p>
 */
public void clear() {
  super.clear();
  fEntityName = null;
} // clear()

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

new XMLResourceIdentifierImpl(
  ent.publicId,
  ent.systemId,

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

/**
 * Constructs a resource identifier.
 *
 * @param publicId The public identifier.
 * @param literalSystemId The literal system identifier.
 * @param baseSystemId The base system identifier.
 * @param expandedSystemId The expanded system identifier.
 */
public XMLResourceIdentifierImpl(String publicId,
                 String literalSystemId, String baseSystemId,
                 String expandedSystemId) {
  setValues(publicId, literalSystemId, baseSystemId,
       expandedSystemId, null);
} // <init>(String,String,String,String)

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

private void init() { 
  fEntityScanner = null;       
  // initialize vars
  fEntityDepth = 0;
  fReportEntity = true;
  fResourceIdentifier.clear();
}

代码示例来源:origin: dita-ot/dita-ot

@Override
public void resolve(Identifier id, Input input) throws IOException, ResolverException {
 if(fResolver != null) {
  String expanded = id.getUriReference();
  //Compute the expanded system ID
  try {
   expanded  = new URL(new URL(id.getBase()), id.getUriReference()).toString();
  } catch (Exception e) {
  }
  
  XMLResourceIdentifier identifier = new XMLResourceIdentifierImpl(
    null, id.getUriReference(), id.getBase(), expanded);
  XMLInputSource resolved = fResolver.resolveEntity(identifier);
  if(resolved != null) {
   input.setUri(resolved.getSystemId());
   input.setByteStream(resolved.getByteStream());
   input.setCharacterStream(resolved.getCharacterStream());
   input.setEncoding(resolved.getEncoding());
  } else {
   //Just set the URI
   //input.setUri(expanded);
  }
 }
}
/**

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

/**
 * Constructs a resource identifier.
 *
 * @param publicId The public identifier.
 * @param literalSystemId The literal system identifier.
 * @param baseSystemId The base system identifier.
 * @param expandedSystemId The expanded system identifier.
 * @param namespace The namespace.
 */
public XMLResourceIdentifierImpl(String publicId, String literalSystemId,
                 String baseSystemId, String expandedSystemId,
                 String namespace) {
  setValues(publicId, literalSystemId, baseSystemId,
       expandedSystemId, namespace);
} // <init>(String,String,String,String,String)

代码示例来源:origin: gwt-test-utils/gwt-test-utils

/**
 * Returns an empty resource identifier.
 */
protected final XMLResourceIdentifier resourceId() {
  /***/
  fResourceId.clear();
  return fResourceId;
  /***
   * // NOTE: Unfortunately, the Xerces DOM parser classes expect a // non-null resource
   * identifier object to be passed to // startGeneralEntity. -Ac return null; /
   ***/
} // resourceId():XMLResourceIdentifier

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

public LSInput resolveResource(String type,String ns, String publicId, String systemId, String baseUri) {
    if(fEntityResolver==null)   return null;
    try {
      XMLInputSource is = fEntityResolver.resolveEntity(
        new XMLResourceIdentifierImpl(publicId,systemId,baseUri,null));
      if(is==null)    return null;
        
      LSInput di = new DOMInputImpl();
      di.setBaseURI(is.getBaseSystemId());
      di.setByteStream(is.getByteStream());
      di.setCharacterStream(is.getCharacterStream());
      di.setEncoding(is.getEncoding());
      di.setPublicId(is.getPublicId());
      di.setSystemId(is.getSystemId());
        
      return di;
    } catch( IOException e ) {
      // erors thrown by the callback is not supposed to be
      // reported to users.
      throw new XNIException(e);
    }
  }
});

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

fResourceIdentifier.setValues(publicId, systemId, baseSystemId, XMLEntityManager.expandSystemId(systemId, baseSystemId, false));
fDTDHandler.notationDecl(name, fResourceIdentifier, null);

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

/**
 *  resets all the fields
 */
public void reset(){
  super.clear();
  fContextType = CONTEXT_INITIALIZE;
  fLocationHints  = null ;
  fTriggeringComponent = null ;
  fEnclosedElementName = null ;
  fAttributes = null ;    
}

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

try {
  XMLResourceIdentifier resourceIdentifier =
    new XMLResourceIdentifierImpl(
      null,
      href,

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

fResourceIdentifier.setValues(publicId, systemId, baseSystemId, XMLEntityManager.expandSystemId(systemId, baseSystemId, false));
if (notation != null) {
  fDTDHandler.unparsedEntityDecl(name, fResourceIdentifier,

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