Class SXMLResources

java.lang.Object
com.io7m.xstructural.xml.SXMLResources

public final class SXMLResources extends Object
Resources exposed by the module.
  • Constructor Details

    • SXMLResources

      public SXMLResources()
      Construct a resource provider.
  • Method Details

    • w3cXHTMLResourceOf

      public URL w3cXHTMLResourceOf(String name)
      Find a W3C XHTML schema resource.
      Parameters:
      name - The name
      Returns:
      The resource URL
    • w3cXHTMLResources

      public Stream<String> w3cXHTMLResources()
      Returns:
      The available W3C XHTML schema resources
    • xsdResourceOf

      public URL xsdResourceOf(String name)
      Find an XSD resource with the given name.
      Parameters:
      name - The name
      Returns:
      The resource URL
    • xsdResources

      public Stream<String> xsdResources()
      Returns:
      The available XSD resources
    • xstructuralResourceOf

      public URL xstructuralResourceOf(String name)
      Find the xstructural resource with the given name.
      Parameters:
      name - The name
      Returns:
      The resource URL
    • xstructuralResources

      public Stream<String> xstructuralResources()
      Returns:
      The available xstructural resources
    • w3cXHTMLSchema

      public URL w3cXHTMLSchema()
      Returns:
      The W3C XHTML schema
    • schema

      @Deprecated(since="1.3.0", forRemoval=true) public URL schema()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Returns:
      The xstructural XSD schema
    • schema7p0

      public URL schema7p0()
      Returns:
      The xstructural XSD 7.0 schema
      Since:
      1.3.0
    • schema8p0

      public URL schema8p0()
      Returns:
      The xstructural XSD 8.0 schema
      Since:
      1.3.0
    • core

      @Deprecated(since="1.3.0", forRemoval=true) public URL core()
      Deprecated, for removal: This API element is subject to removal in a future version.
      The core stylesheet is no longer available
      Returns:
      The xstructural core XSL stylesheet
    • multi

      @Deprecated(since="1.3.0", forRemoval=true) public URL multi()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Use a version-specific multi stylesheet
      Returns:
      The xstructural multi-page XSL stylesheet
    • single

      @Deprecated(since="1.3.0", forRemoval=true) public URL single()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Use a version-specific single stylesheet
      Returns:
      The xstructural single-page XSL stylesheet
    • s7Single

      public URL s7Single()
      Returns:
      The xstructural 7.0 single-page XSL stylesheet
      Since:
      1.3.0
    • s7Multi

      public URL s7Multi()
      Returns:
      The xstructural 7.0 multi-page XSL stylesheet
      Since:
      1.3.0
    • s8Single

      public URL s8Single()
      Returns:
      The xstructural 8.0 single-page XSL stylesheet
      Since:
      1.3.0
    • s8Multi

      public URL s8Multi()
      Returns:
      The xstructural 8.0 multi-page XSL stylesheet
      Since:
      1.3.0
    • s8Epub

      public URL s8Epub()
      Returns:
      The xstructural 8.0 EPUB XSL stylesheet
      Since:
      1.3.0
    • s8EpubPackage

      public URL s8EpubPackage()
      Returns:
      The xstructural 8.0 EPUB package XSL stylesheet
      Since:
      1.3.0
    • cssStructural

      public URL cssStructural()
      Returns:
      The xstructural CSS stylesheet
    • cssStructuralEPUB

      public URL cssStructuralEPUB()
      Returns:
      The xstructural EPUB CSS stylesheet
      Since:
      1.3.0
    • cssReset

      public URL cssReset()
      Returns:
      The xstructural reset CSS stylesheet
    • cssResetEPUB

      public URL cssResetEPUB()
      Returns:
      The xstructural EPUB reset CSS stylesheet
      Since:
      1.3.0