本文整理了Java中org.xml.sax.helpers.XMLFilterImpl.startPrefixMapping()
方法的一些代码示例,展示了XMLFilterImpl.startPrefixMapping()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLFilterImpl.startPrefixMapping()
方法的具体详情如下:
包路径:org.xml.sax.helpers.XMLFilterImpl
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!