org.xml.sax.helpers.XMLFilterImpl.startPrefixMapping()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(112)

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

XMLFilterImpl.startPrefixMapping介绍

[英]Filter a start Namespace prefix mapping event.
[中]筛选开始命名空间前缀映射事件。

代码示例

代码示例来源:origin: com.sun.xml.bind/jaxb-impl

@Override
  public void startPrefixMapping(String prefix, String uri) throws SAXException {
    super.startPrefixMapping(prefix.intern(), uri.intern());
  }
};

代码示例来源:origin: igniterealtime/Openfire

@Override
public void startPrefixMapping(String prefix, String uri) throws SAXException {
  if ( namespacesMap == null ) {
    namespacesMap = new HashMap<>();
  }
  namespacesMap.put(prefix, uri);
  super.startPrefixMapping(prefix, uri);
}

代码示例来源:origin: mulesoft/mule

private void startControlledPrefixMapping() throws SAXException {
 if (this.addNamespace && !this.addedNamespace) {
  // We should add namespace since it is set and has not yet been done.
  super.startPrefixMapping(this.prefix, this.usedNamespaceUri);
  // Make sure we dont do it twice
  this.addedNamespace = true;
 }
}

代码示例来源:origin: org.glassfish.jaxb/jaxb-runtime

@Override
  public void startPrefixMapping(String prefix, String uri) throws SAXException {
    super.startPrefixMapping(prefix.intern(), uri.intern());
  }
};

代码示例来源:origin: org.dom4j/dom4j

public void startPrefixMapping(String prefix, String uri)
    throws SAXException {
  if (namespacesMap == null) {
    namespacesMap = new HashMap<String, String>();
  }
  namespacesMap.put(prefix, uri);
  super.startPrefixMapping(prefix, uri);
}

代码示例来源:origin: org.jdom/jdom

/**
 * <i>[SAX ContentHandler interface support]</i> Begins the
 * scope of a prefix-URI Namespace mapping.
 */
@Override
public void startPrefixMapping(String prefix, String uri)
    throws SAXException {
  this.ensureInitialization();
  super.startPrefixMapping(prefix, uri);
}

代码示例来源:origin: mulesoft/mule

@Override
public void startPrefixMapping(String prefix, String url) throws SAXException {
 super.startPrefixMapping(prefix, url);
 if (addNamespace) {
  this.startControlledPrefixMapping();
 } else {
  // Remove the namespace, i.e. don´t call startPrefixMapping for parent!
 }
}

代码示例来源:origin: org.ops4j.pax.web/pax-web-extender-war

private void startControlledPrefixMapping() throws SAXException {

    if (addNamespace && !addedNamespace) {
      super.startPrefixMapping("", namespaceUri);
      addedNamespace = true;
    }
  }
}

代码示例来源:origin: org.hibersap/hibersap-core

private void startControlledPrefixMapping() throws SAXException {
    if (this.addNamespace && !this.addedNamespace) {
      //We should add namespace since it is set and has not yet been done.
      super.startPrefixMapping("", this.usedNamespaceUri);

      //Make sure we dont do it twice
      this.addedNamespace = true;
    }
  }
}

代码示例来源:origin: com.sun.xml.bind/jaxb1-impl

/**
 * @see org.xml.sax.ContentHandler#startPrefixMapping(String, String)
 */
public void startPrefixMapping( String prefix, String uri )
  throws SAXException {
    
  // look for "xsi" namespace prefix to see if it is already declared
  if( "xsi".equals( prefix ) ) {
    seenXsiURI = uri;
  }
  
  // forward the event        
  super.startPrefixMapping( prefix, uri );
}

代码示例来源:origin: info.magnolia/magnolia-core

/**
 * Skip unwanted name spaces, see MAGNOLIA-2756.
 */
@Override
public void startPrefixMapping(String prefix, String uri) throws SAXException {
  if (!removeUnwantedNamespaces || ArrayUtils.contains(validNs, prefix)) {
    super.startPrefixMapping(prefix, uri);
  } else {
    inSkippedNs = true;
  }
}

代码示例来源:origin: maven/dom4j

public void startPrefixMapping(String prefix, String uri)
    throws SAXException {
  if (namespacesMap == null) {
    namespacesMap = new HashMap();
  }
  namespacesMap.put(prefix, uri);
  super.startPrefixMapping(prefix, uri);
}

代码示例来源:origin: sun-jaxb/jaxb-xjc

public void startPrefixMapping(String prefix, String uri) throws SAXException {
  if( prefix.equals("jaxb") )
    isJAXBPrefixUsed = true;
  if( uri.equals(Const.JAXB_NSURI) )
    isCustomizationUsed = true;
  
  super.startPrefixMapping(prefix, uri);
}

代码示例来源:origin: org.andromda.thirdparty.jaxb2_commons/jaxb-xjc

public void startPrefixMapping(String prefix, String uri) throws SAXException {
  if( prefix.equals("jaxb") )
    isJAXBPrefixUsed = true;
  if( uri.equals(Const.JAXB_NSURI) )
    isCustomizationUsed = true;
  
  super.startPrefixMapping(prefix, uri);
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-xjc

@Override
public void startPrefixMapping(String prefix, String uri) throws SAXException {
  if (WellKnownNamespace.XML_NAMESPACE_URI.equals(uri)) return; //xml prefix shall not be declared based on jdk api javadoc
  if( prefix.equals("jaxb") )
    isJAXBPrefixUsed = true;
  if( uri.equals(Const.JAXB_NSURI) )
    isCustomizationUsed = true;
  
  super.startPrefixMapping(prefix, uri);
}

代码示例来源:origin: org.glassfish.metro/webservices-tools

@Override
public void startPrefixMapping(String prefix, String uri) throws SAXException {
  if (WellKnownNamespace.XML_NAMESPACE_URI.equals(uri)) return; //xml prefix shall not be declared based on jdk api javadoc
  if( prefix.equals("jaxb") )
    isJAXBPrefixUsed = true;
  if( uri.equals(Const.JAXB_NSURI) )
    isCustomizationUsed = true;
  
  super.startPrefixMapping(prefix, uri);
}

代码示例来源:origin: org.andromda.thirdparty.jaxb2_commons/jaxb-xjc

public void startPrefixMapping(String prefix, String uri) throws SAXException {
  if(side!=null)
    side.startPrefixMapping(prefix,uri);
  namespaces.add(prefix);
  namespaces.add(uri);
  super.startPrefixMapping(prefix,uri);
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-xjc

@Override
public void startPrefixMapping(String prefix, String uri) throws SAXException {
  if (WellKnownNamespace.XML_NAMESPACE_URI.equals(uri)) return; //xml prefix shall not be declared based on jdk api javadoc
  if(side!=null)
    side.startPrefixMapping(prefix,uri);
  namespaces.add(prefix);
  namespaces.add(uri);
  super.startPrefixMapping(prefix,uri);
}

代码示例来源:origin: OpenNMS/opennms

@Override
public void startPrefixMapping(final String prefix, final String url) throws SAXException {
  LOG.trace("startPrefixMapping: prefix = {}, url = {}", prefix, url);
  if (m_addNamespace) {
    this.startControlledPrefixMapping();
  } else {
    super.startPrefixMapping(prefix, url);
  }
}

代码示例来源:origin: com.ebmwebsourcing.easybpel/model-bpel-api

@Override
public void startPrefixMapping(final String prefix, final String uri)
throws SAXException {
  if (this.namespaceContext.getNamespaceURI(prefix) == null){
    this.namespaceContext.addNamespace(prefix, uri);
  } else {
    this.log.warning("this prefix " + prefix + " with this namespace " + uri + " has been added because already exist");
  }
  super.startPrefixMapping(prefix, uri);
}

相关文章

微信公众号

最新文章

更多