Class WebXmlVersion

    • Field Detail

      • V2_2

        public static final WebXmlVersion V2_2
        Instance for version 2.2.
      • V2_3

        public static final WebXmlVersion V2_3
        Instance for version 2.3.
      • V2_4

        public static final WebXmlVersion V2_4
        Instance for version 2.4.
      • V2_5

        public static final WebXmlVersion V2_5
        Instance for version 2.5.
      • V3_0

        public static final WebXmlVersion V3_0
        Instance for version 3.0.
    • Method Detail

      • getVersion

        public String getVersion()
        Returns the tag name.
        Returns:
        The tag name
      • getPublicId

        public String getPublicId()
        Returns the public ID of the document type corresponding to the descriptor version.
        Returns:
        The public ID
      • getSystemId

        public String getSystemId()
        Returns the system ID of the document type corresponding to the descriptor version.
        Returns:
        The system ID
      • valueOf

        public static WebXmlVersion valueOf​(org.jdom2.DocType theDocType)
                                     throws NullPointerException
        Returns the version corresponding to the given document type.
        Parameters:
        theDocType - The document type
        Returns:
        The version that matches the document type, or null if the doctype is not recognized
        Throws:
        NullPointerException - If the document type is null
      • valueOf

        public static WebXmlVersion valueOf​(org.jdom2.Element rootElement)
        Returns the version corresponding to the given element.
        Parameters:
        rootElement - The element
        Returns:
        The version that matches the element
      • valueOf

        public static WebXmlVersion valueOf​(String thePublicId)
        Returns the version corresponding to the given public ID.
        Parameters:
        thePublicId - The public ID
        Returns:
        The version that matches the public ID, or null if the ID is not recognized
      • getNamespace

        public org.jdom2.Namespace getNamespace()
        Return the namespace of this web xml file, or null if none.
        Returns:
        namespace