/** * Set the namespace context to be used. * * @param aNamespaceContext * The namespace context to be used. May be <code>null</code>. * @return this */ @Nonnull public final XMLWriterSettings setNamespaceContext (@Nullable final INamespaceContext aNamespaceContext) { // A namespace context must always be present, to resolve default namespaces m_aNamespaceContext = aNamespaceContext != null ? aNamespaceContext : new MapBasedNamespaceContext (); return this; }
@Nonnull @ReturnsMutableCopy public MapBasedNamespaceContext getClone () { return new MapBasedNamespaceContext (this); }
public ValidationExecutorSchematron (@Nonnull final IValidationArtefact aValidationArtefact, @Nullable final String sPrerequisiteXPath, @Nullable final IIterableNamespaceContext aNamespaceContext) { super (aValidationArtefact); ValueEnforcer.isTrue (aValidationArtefact.getValidationArtefactType ().isSchematronBased (), "Artifact is not Schematron"); m_sPrerequisiteXPath = sPrerequisiteXPath; m_aNamespaceContext = aNamespaceContext == null ? null : new MapBasedNamespaceContext (aNamespaceContext); }
public EbInterfaceWriter (@Nonnull final EEbInterfaceDocumentType eDocType) { super (eDocType); // Create a default namespace context for the passed document type final MapBasedNamespaceContext aNSContext = new MapBasedNamespaceContext (); aNSContext.setMapping ("eb", m_aDocType.getNamespaceURI ()); setNamespaceContext (aNSContext); }
/** * @return All contained namespaces as a single namespace context */ @Nonnull @ReturnsMutableCopy public MapBasedNamespaceContext getAsNamespaceContext () { final MapBasedNamespaceContext ret = new MapBasedNamespaceContext (); for (final PSNS aNS : m_aNSs) ret.addMapping (aNS.getPrefix (), aNS.getUri ()); return ret; }
public AbstractSMPMarshaller (@Nonnull final Class <JAXBTYPE> aType, @Nonnull final IFunction <JAXBTYPE, JAXBElement <JAXBTYPE>> aWrapper) { super (aType, isValidationEnabled () ? new CommonsArrayList <> (CXMLDSig.getXSDResource (), XSD1, XSD2, XSD3) : null, aWrapper); final MapBasedNamespaceContext aNSContext = new MapBasedNamespaceContext (); aNSContext.addMapping ("smp", ObjectFactory._ServiceGroup_QNAME.getNamespaceURI ()); aNSContext.addMapping ("ds", "http://www.w3.org/2000/09/xmldsig#"); setNamespaceContext (aNSContext); } }
public AbstractBDXRMarshaller (@Nonnull final Class <JAXBTYPE> aType, @Nonnull final IFunction <JAXBTYPE, JAXBElement <JAXBTYPE>> aWrapper) { super (aType, isValidationEnabled () ? new CommonsArrayList <> (CXMLDSig.getXSDResource (), XSD) : null, aWrapper); final MapBasedNamespaceContext aNSContext = new MapBasedNamespaceContext (); aNSContext.addMapping ("bdxr", ObjectFactory._ServiceGroup_QNAME.getNamespaceURI ()); aNSContext.addMapping ("ds", "http://www.w3.org/2000/09/xmldsig#"); setNamespaceContext (aNSContext); } }
public GenericodeWriter (@Nonnull final EGenericodeDocumentType eDocType) { super (eDocType); // Create a special namespace context for the passed document type final MapBasedNamespaceContext aNSContext = new MapBasedNamespaceContext (); aNSContext.addMapping ("gc", m_aDocType.getNamespaceURI ()); aNSContext.addDefaultNamespaceURI (""); setNamespaceContext (aNSContext); }
/** * @return All contained namespaces as a single namespace context */ @Nonnull @ReturnsMutableCopy public MapBasedNamespaceContext getAsNamespaceContext () { final MapBasedNamespaceContext ret = new MapBasedNamespaceContext (); for (final PSNS aNS : m_aNSs) ret.addMapping (aNS.getPrefix (), aNS.getUri ()); return ret; }
public UBLTRWriterBuilder (@Nonnull final EUBLTRDocumentType eDocType) { super (eDocType); // Create a special namespace context for the passed document type final MapBasedNamespaceContext aNSContext = new MapBasedNamespaceContext (); aNSContext.addMappings (new UBLTRNamespaceContext ()); aNSContext.addDefaultNamespaceURI (m_aDocType.getNamespaceURI ()); setNamespaceContext (aNSContext); }
public UBLPEWriterBuilder (@Nonnull final EUBLPEDocumentType eDocType) { super (eDocType); // Create a special namespace context for the passed document type final MapBasedNamespaceContext aNSContext = new MapBasedNamespaceContext (); aNSContext.addMappings (new UBLPENamespaceContext ()); aNSContext.addDefaultNamespaceURI (m_aDocType.getNamespaceURI ()); setNamespaceContext (aNSContext); }
/** * Create a writer builder for Manifest. * * @return The builder and never <code>null</code> */ @Nonnull public static AsicWriter <Manifest> oasisManifest () { final AsicWriter <Manifest> ret = new AsicWriter <> (EAsicDocumentType.MANIFEST); final MapBasedNamespaceContext aCtx = new MapBasedNamespaceContext (); // Not default namespace because attribute form is qualified! aCtx.addMapping ("manifest", "urn:oasis:names:tc:opendocument:xmlns:manifest:1.0"); ret.setNamespaceContext (aCtx); ret.setFormattedOutput (true); return ret; } }
final MapBasedNamespaceContext aNSContext = new MapBasedNamespaceContext ().addMapping ("svrl", CSVRL.SVRL_NAMESPACE_URI);