Class DefaultSchemaManager

    • Constructor Detail

      • DefaultSchemaManager

        public DefaultSchemaManager()
        Creates a new instance of DefaultSchemaManager with LDIF based SchemaLoader, Strict schema validation
      • DefaultSchemaManager

        public DefaultSchemaManager​(Collection<Schema> schemas)
        Creates a new instance of DefaultSchemaManager with the default schema schemaLoader Strict schema validation
        Parameters:
        schemas - The list of schema to load
      • DefaultSchemaManager

        public DefaultSchemaManager​(SchemaLoader schemaLoader)
        Creates a new instance of DefaultSchemaManager with the given schemaLoader Schema validation strictness (i.e. relaxed/strict) controlled by the given schemaLoader
        Parameters:
        schemaLoader - The schemaLoader containing the schemas to load
      • DefaultSchemaManager

        public DefaultSchemaManager​(boolean relaxed,
                                    Collection<Schema> schemas)
        Creates a new instance of DefaultSchemaManager with the default schema schemaLoader
        Parameters:
        relaxed - If the schema manager should be relaxed or not
        schemas - The list of schema to load