Class AbstractSchemaProviderImpl

  • All Implemented Interfaces:
    SchemaProvider

    public abstract class AbstractSchemaProviderImpl
    extends java.lang.Object
    implements SchemaProvider
    default implementation of SchemaProvider. Applications can use this class as the base class of their own SchemaProvider.
    Author:
    Kohsuke KAWAGUCHI
    • Constructor Detail

      • AbstractSchemaProviderImpl

        public AbstractSchemaProviderImpl()
    • Method Detail

      • addSchema

        public void addSchema​(java.lang.String uri,
                              IslandSchema s)
        adds a new IslandSchema. the caller should make sure that the given uri is not defined already.
      • getSchemaByNamespace

        public IslandSchema getSchemaByNamespace​(java.lang.String uri)
        Description copied from interface: SchemaProvider
        gets IslandSchema whose primary namespace URI is the given value.
        Specified by:
        getSchemaByNamespace in interface SchemaProvider
        Returns:
        null if no such IslandSchema exists.
      • iterateNamespace

        public java.util.Iterator iterateNamespace()
        Description copied from interface: SchemaProvider
        iterates all namespaces that are registered in this object.
        Specified by:
        iterateNamespace in interface SchemaProvider