Class ModuleStringIdentityrefCodec

    • Method Detail

      • getParentModule

        protected final QNameModule getParentModule()
      • prefixForNamespace

        protected String prefixForNamespace​(XMLNamespace namespace)
        Return string prefix for a particular namespace, allocating a new one if necessary.
        Parameters:
        namespace - Namespace to map
        Returns:
        Allocated unique prefix, or null if the prefix cannot be mapped.
      • appendQName

        protected StringBuilder appendQName​(StringBuilder sb,
                                            QName qname,
                                            @Nullable QNameModule lastModule)
        Append a QName, potentially taking into account last QNameModule encountered in the serialized path.
        Parameters:
        sb - target StringBuilder
        qname - QName to append
        lastModule - last QNameModule encountered, may be null
        Returns:
        target StringBuilder
      • parseQName

        protected final QName parseQName​(String str)