Interface XSTypeIncubator

  • All Known Implementing Classes:
    LazyTypeIncubator

    public interface XSTypeIncubator
    Interface for the type incubator.

    One layer of abstraction is necessary to support the lazy type construction.

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addFacet​(java.lang.String name, java.lang.String value, boolean fixed, org.relaxng.datatype.ValidationContext context)  
      XSDatatypeExp derive​(java.lang.String newTypeNameUri, java.lang.String newLocalName)  
    • Method Detail

      • addFacet

        void addFacet​(java.lang.String name,
                      java.lang.String value,
                      boolean fixed,
                      org.relaxng.datatype.ValidationContext context)
               throws org.relaxng.datatype.DatatypeException
        Throws:
        org.relaxng.datatype.DatatypeException
      • derive

        XSDatatypeExp derive​(java.lang.String newTypeNameUri,
                             java.lang.String newLocalName)
                      throws org.relaxng.datatype.DatatypeException
        Throws:
        org.relaxng.datatype.DatatypeException