本文整理了Java中org.dom4j.Namespace.<init>()
方法的一些代码示例,展示了Namespace.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Namespace.<init>()
方法的具体详情如下:
包路径:org.dom4j.Namespace
类名称:Namespace
方法名:<init>
[英]DOCUMENT ME!
[中]记录我!
代码示例来源:origin: igniterealtime/Openfire
/**
* Returns the stream features which are available for this session.
*
* @return the stream features which are available for this session.
*/
public Collection<Element> getAvailableStreamFeaturesElements() {
List<Element> elements = new ArrayList<>();
if (getAuthToken() == null) {
Element sasl = SASLAuthentication.getSASLMechanismsElement(this);
if (sasl != null) {
elements.add(sasl);
}
}
if (XMPPServer.getInstance().getIQRegisterHandler().isInbandRegEnabled()) {
elements.add(DocumentHelper.createElement(new QName("register",
new Namespace("", "http://jabber.org/features/iq-register"))));
}
Element bind = DocumentHelper.createElement(new QName("bind",
new Namespace("", "urn:ietf:params:xml:ns:xmpp-bind")));
elements.add(bind);
Element session = DocumentHelper.createElement(new QName("session",
new Namespace("", "urn:ietf:params:xml:ns:xmpp-session")));
session.addElement("optional");
elements.add(session);
return elements;
}
代码示例来源:origin: igniterealtime/Openfire
public static Element getSASLMechanismsElement( ClientSession session )
{
final Element result = DocumentHelper.createElement( new QName( "mechanisms", new Namespace( "", SASL_NAMESPACE ) ) );
for (String mech : getSupportedMechanisms()) {
if (mech.equals("EXTERNAL")) {
boolean trustedCert = false;
if (session.isSecure()) {
final Connection connection = ( (LocalClientSession) session ).getConnection();
final TrustStore trustStore = connection.getConfiguration().getTrustStore();
trustedCert = trustStore.isTrusted( connection.getPeerCertificates() );
}
if ( !trustedCert ) {
continue; // Do not offer EXTERNAL.
}
}
final Element mechanism = result.addElement("mechanism");
mechanism.setText(mech);
}
return result;
}
代码示例来源:origin: igniterealtime/Openfire
public static Element getSASLMechanismsElement( LocalIncomingServerSession session )
{
final Element result = DocumentHelper.createElement( new QName( "mechanisms", new Namespace( "", SASL_NAMESPACE ) ) );
if (session.isSecure()) {
final Connection connection = session.getConnection();
final TrustStore trustStore = connection.getConfiguration().getTrustStore();
final X509Certificate trusted = trustStore.getEndEntityCertificate( session.getConnection().getPeerCertificates() );
boolean haveTrustedCertificate = trusted != null;
if (trusted != null && session.getDefaultIdentity() != null) {
haveTrustedCertificate = verifyCertificate(trusted, session.getDefaultIdentity());
}
if (haveTrustedCertificate) {
// Offer SASL EXTERNAL only if TLS has already been negotiated and the peer has a trusted cert.
final Element mechanism = result.addElement("mechanism");
mechanism.setText("EXTERNAL");
}
}
return result;
}
代码示例来源:origin: org.dom4j/dom4j
/**
* A factory method to create {@link Namespace}instance
*
* @param prefix
* DOCUMENT ME!
* @param uri
* DOCUMENT ME!
*
* @return a newly created {@link Namespace}instance.
*/
protected Namespace createNamespace(String prefix, String uri) {
return new Namespace(prefix, uri);
}
}
代码示例来源:origin: webx/citrus
public org.dom4j.Element filter(org.dom4j.Element e) throws Exception {
// 删除schemaLocation
org.dom4j.Attribute attr = e.attribute(new QName("schemaLocation", new Namespace("xsi",
"http://www.w3.org/2001/XMLSchema-instance")));
if (attr != null) {
e.remove(attr);
}
// 导入beans:import,并删除element
if ("http://www.springframework.org/schema/beans".equals(e.getNamespaceURI())
&& "import".equals(e.getName())) {
String importedResourceName = trimToNull(e.attributeValue("resource"));
if (importedResourceName != null) {
Resource importedResource;
if (importedResourceName.contains(":")) {
importedResource = loader.getResource(importedResourceName);
} else {
importedResource = namedResource.resource.createRelative(importedResourceName);
}
ConfigurationFile importedConfigurationFile = parseConfigurationFile(new NamedResource(
importedResourceName, importedResource), parsedNames);
if (importedConfigurationFile != null) {
importedConfigurationFiles.add(importedConfigurationFile);
}
}
return null;
}
return e;
}
});
代码示例来源:origin: webx/citrus
public org.dom4j.Element filter(org.dom4j.Element e) throws Exception {
// 删除schemaLocation
org.dom4j.Attribute attr = e.attribute(new QName("schemaLocation", new Namespace("xsi",
"http://www.w3.org/2001/XMLSchema-instance")));
if (attr != null) {
e.remove(attr);
}
// 导入beans:import,并删除element
if ("http://www.springframework.org/schema/beans".equals(e.getNamespaceURI())
&& "import".equals(e.getName())) {
String importedResourceName = trimToNull(e.attributeValue("resource"));
if (importedResourceName != null) {
Resource importedResource;
if (importedResourceName.contains(":")) {
importedResource = loader.getResource(importedResourceName);
} else {
importedResource = namedResource.resource.createRelative(importedResourceName);
}
ConfigurationFile importedConfigurationFile = parseConfigurationFile(new NamedResource(
importedResourceName, importedResource), parsedNames);
if (importedConfigurationFile != null) {
importedConfigurationFiles.add(importedConfigurationFile);
}
}
return null;
}
return e;
}
});
代码示例来源:origin: org.jenkins-ci.dom4j/dom4j
/**
* A factory method to create {@link Namespace}instance
*
* @param prefix
* DOCUMENT ME!
* @param uri
* DOCUMENT ME!
*
* @return a newly created {@link Namespace}instance.
*/
protected Namespace createNamespace(String prefix, String uri) {
return new Namespace(prefix, uri);
}
}
代码示例来源:origin: dom4j/dom4j
/**
* A factory method to create {@link Namespace}instance
*
* @param prefix
* DOCUMENT ME!
* @param uri
* DOCUMENT ME!
*
* @return a newly created {@link Namespace}instance.
*/
protected Namespace createNamespace(String prefix, String uri) {
return new Namespace(prefix, uri);
}
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.dom4j
/**
* A factory method to create {@link Namespace}instance
*
* @param prefix
* DOCUMENT ME!
* @param uri
* DOCUMENT ME!
*
* @return a newly created {@link Namespace}instance.
*/
protected Namespace createNamespace(String prefix, String uri) {
return new Namespace(prefix, uri);
}
}
代码示例来源:origin: org.dom4j/com.springsource.org.dom4j
/**
* A factory method to create {@link Namespace}instance
*
* @param prefix
* DOCUMENT ME!
* @param uri
* DOCUMENT ME!
*
* @return a newly created {@link Namespace}instance.
*/
protected Namespace createNamespace(String prefix, String uri) {
return new Namespace(prefix, uri);
}
}
代码示例来源:origin: org.dom4j/org.motechproject.org.dom4j
/**
* A factory method to create {@link Namespace}instance
*
* @param prefix
* DOCUMENT ME!
* @param uri
* DOCUMENT ME!
*
* @return a newly created {@link Namespace}instance.
*/
protected Namespace createNamespace(String prefix, String uri) {
return new Namespace(prefix, uri);
}
}
代码示例来源:origin: apache/servicemix-bundles
/**
* A factory method to create {@link Namespace}instance
*
* @param prefix
* DOCUMENT ME!
* @param uri
* DOCUMENT ME!
*
* @return a newly created {@link Namespace}instance.
*/
protected Namespace createNamespace(String prefix, String uri) {
return new Namespace(prefix, uri);
}
}
代码示例来源:origin: maven/dom4j
/**
* A factory method to create {@link Namespace}instance
*
* @param prefix
* DOCUMENT ME!
* @param uri
* DOCUMENT ME!
*
* @return a newly created {@link Namespace}instance.
*/
protected Namespace createNamespace(String prefix, String uri) {
return new Namespace(prefix, uri);
}
}
代码示例来源:origin: com.alibaba.citrus.tool/antx-autoexpand
/**
* A factory method to create {@link Namespace}instance
*
* @param prefix
* DOCUMENT ME!
* @param uri
* DOCUMENT ME!
*
* @return a newly created {@link Namespace}instance.
*/
protected Namespace createNamespace(String prefix, String uri) {
return new Namespace(prefix, uri);
}
}
代码示例来源:origin: jlfex/hermes
/**
* @return
*/
public static Map<String, Namespace> namespaces() {
if (namespaces == null) {
namespaces = new HashMap<String, Namespace>();
namespaces.put("a", new Namespace("a", "attribute"));
namespaces.put("c", new Namespace("c", "collection"));
namespaces.put("o", new Namespace("o", "object"));
}
return namespaces;
}
代码示例来源:origin: net.sf.sido/sido
private Namespace createNamespace(String name) {
return new Namespace(StringUtils.lowerCase(name), XMLDOSchema.NS_SDO_URI + "/" + name);
}
代码示例来源:origin: org.mule.modules/mule-module-spring-config
private void wrapElementInSpringBeanContainer(Element rootElement, org.w3c.dom.Element dependentElement) throws ParserConfigurationException
{
String namespaceUri = dependentElement.getNamespaceURI();
Namespace namespace = new Namespace(dependentElement.getPrefix(), namespaceUri);
Element beans = rootElement.element(new QName(BEANS_ELEMENT, namespace));
if (beans == null)
{
beans = rootElement.addElement(BEANS_ELEMENT, namespaceUri);
}
beans.add(convert(dependentElement));
}
代码示例来源:origin: com.haulmont.cuba/cuba-core
private Document createEmptyDocument() {
Document doc = DocumentHelper.createDocument();
Element rootEl = doc.addElement("entity-mappings", XMLNS);
Namespace xsi = new Namespace("xsi", "http://www.w3.org/2001/XMLSchema-instance");
rootEl.add(xsi);
rootEl.addAttribute(new QName("schemaLocation", xsi), SCHEMA_LOCATION);
rootEl.addAttribute("version", PERSISTENCE_VER);
return doc;
}
代码示例来源:origin: net.gltd.gtms/gtmsutil
@Override
public void handleGtxProfileIq(IQ iq) throws UnsupportedOperationException, PacketException {
try {
JID jid = iq.getFrom();
Element gtxProfile = iq.getChildElement().element(new QName(GlobalConstants.ELEMENT_NAME_PROFILE, new Namespace("gtx", GlobalConstants.NAMESPACE)));
if (gtxProfile != null && jid.getNode() != null && jid.getDomain() != null && jid.getResource() != null) {
String profile = "<gtx-profile xmlns=\"" + GlobalConstants.NAMESPACE + "\">" + "<profiles>" + "<profile id=\"" + jid.getResource() + "\">" + "<systems>"
+ getRegistration(jid).toElement().asXML() + "</systems>" + "</profile>" + "</profiles>" + "</gtx-profile>";
Document profileDoc = DocumentHelper.parseText(profile);
IQ replyPacket = IQ.createResultIQ(iq);
Element query = replyPacket.setChildElement("query", GlobalConstants.NAMESPACE_JABBER_IQ_PRIVATE);
query.add(profileDoc.getRootElement());
sendPacket(replyPacket);
}
} catch (Exception e) {
throw new PacketException(e.getMessage());
}
}
代码示例来源:origin: dom4j/dom4j
@BeforeMethod
public void setUp() throws Exception {
super.setUp();
Document schema = getDocument("/xml/test/schema/personal.xsd");
factory.loadSchema(schema);
Namespace ns = new Namespace("t", "urn://testing");
factory.loadSchema(schema, ns);
}
}
内容来源于网络,如有侵权,请联系作者删除!