/** * {@inheritDoc} */ @Override public DefaultDitStructureRuleRegistry copy() { DefaultDitStructureRuleRegistry copy = new DefaultDitStructureRuleRegistry(); // Copy the base data copy.copy( this ); return copy; } }
sb.append( "Comparators : " ).append( comparatorRegistry.size() ).append( "\n" ); sb.append( "DitContentRules : " ).append( ditContentRuleRegistry.size() ).append( "\n" ); sb.append( "DitStructureRules : " ).append( ditStructureRuleRegistry.size() ).append( "\n" ); sb.append( "MatchingRules : " ).append( matchingRuleRegistry.size() ).append( "\n" ); sb.append( "MatchingRuleUses : " ).append( matchingRuleUseRegistry.size() ).append( "\n" );
public void setErrorHandler( SchemaErrorHandler errorHandler ) { this.errorHandler = errorHandler; globalOidRegistry.setErrorHandler( errorHandler ); attributeTypeRegistry.setErrorHandler( errorHandler ); comparatorRegistry.setErrorHandler( errorHandler ); ditContentRuleRegistry.setErrorHandler( errorHandler ); ditStructureRuleRegistry.setErrorHandler( errorHandler ); ldapSyntaxRegistry.setErrorHandler( errorHandler ); matchingRuleRegistry.setErrorHandler( errorHandler ); matchingRuleUseRegistry.setErrorHandler( errorHandler ); nameFormRegistry.setErrorHandler( errorHandler ); normalizerRegistry.setErrorHandler( errorHandler ); objectClassRegistry.setErrorHandler( errorHandler ); syntaxCheckerRegistry.setErrorHandler( errorHandler ); }
/** * Change the Registries to a strict mode, where invalid SchemaObjects * cannot be registered. */ public void setStrict() { isRelaxed = STRICT; globalOidRegistry.setStrict(); attributeTypeRegistry.setStrict(); comparatorRegistry.setStrict(); ditContentRuleRegistry.setStrict(); ditStructureRuleRegistry.setStrict(); ldapSyntaxRegistry.setStrict(); matchingRuleRegistry.setStrict(); matchingRuleUseRegistry.setStrict(); nameFormRegistry.setStrict(); normalizerRegistry.setStrict(); objectClassRegistry.setStrict(); syntaxCheckerRegistry.setStrict(); }
/** * Change the Registries to a relaxed mode, where invalid SchemaObjects * can be registered. */ public void setRelaxed() { isRelaxed = RELAXED; globalOidRegistry.setRelaxed(); attributeTypeRegistry.setRelaxed(); comparatorRegistry.setRelaxed(); ditContentRuleRegistry.setRelaxed(); ditStructureRuleRegistry.setRelaxed(); ldapSyntaxRegistry.setRelaxed(); matchingRuleRegistry.setRelaxed(); matchingRuleUseRegistry.setRelaxed(); nameFormRegistry.setRelaxed(); normalizerRegistry.setRelaxed(); objectClassRegistry.setRelaxed(); syntaxCheckerRegistry.setRelaxed(); }
/** * Creates a new instance of Registries. */ public Registries() { globalOidRegistry = new OidRegistry<>(); attributeTypeRegistry = new DefaultAttributeTypeRegistry(); comparatorRegistry = new DefaultComparatorRegistry(); ditContentRuleRegistry = new DefaultDitContentRuleRegistry(); ditStructureRuleRegistry = new DefaultDitStructureRuleRegistry(); ldapSyntaxRegistry = new DefaultLdapSyntaxRegistry(); matchingRuleRegistry = new DefaultMatchingRuleRegistry(); matchingRuleUseRegistry = new DefaultMatchingRuleUseRegistry(); nameFormRegistry = new DefaultNameFormRegistry(); normalizerRegistry = new DefaultNormalizerRegistry(); objectClassRegistry = new DefaultObjectClassRegistry(); syntaxCheckerRegistry = new DefaultSyntaxCheckerRegistry(); schemaObjects = new HashMap<>(); usedBy = new HashMap<>(); using = new HashMap<>(); isRelaxed = STRICT; disabledAccepted = false; }
unregistered = ditStructureRuleRegistry.unregister( ( DitStructureRule ) schemaObject ); break;
ditStructureRuleRegistry.register( ( DitStructureRule ) schemaObject ); break;
ditStructureRuleRegistry.clear();
clone.comparatorRegistry = comparatorRegistry.copy(); clone.ditContentRuleRegistry = ditContentRuleRegistry.copy(); clone.ditStructureRuleRegistry = ditStructureRuleRegistry.copy(); clone.ldapSyntaxRegistry = ldapSyntaxRegistry.copy(); clone.matchingRuleRegistry = matchingRuleRegistry.copy();
DitStructureRule ditStructureRule = ditStructureRuleRegistry.lookup( name );
public void setErrorHandler( SchemaErrorHandler errorHandler ) { this.errorHandler = errorHandler; globalOidRegistry.setErrorHandler( errorHandler ); attributeTypeRegistry.setErrorHandler( errorHandler ); comparatorRegistry.setErrorHandler( errorHandler ); ditContentRuleRegistry.setErrorHandler( errorHandler ); ditStructureRuleRegistry.setErrorHandler( errorHandler ); ldapSyntaxRegistry.setErrorHandler( errorHandler ); matchingRuleRegistry.setErrorHandler( errorHandler ); matchingRuleUseRegistry.setErrorHandler( errorHandler ); nameFormRegistry.setErrorHandler( errorHandler ); normalizerRegistry.setErrorHandler( errorHandler ); objectClassRegistry.setErrorHandler( errorHandler ); syntaxCheckerRegistry.setErrorHandler( errorHandler ); }
/** * Change the Registries to a strict mode, where invalid SchemaObjects * cannot be registered. */ public void setStrict() { isRelaxed = STRICT; globalOidRegistry.setStrict(); attributeTypeRegistry.setStrict(); comparatorRegistry.setStrict(); ditContentRuleRegistry.setStrict(); ditStructureRuleRegistry.setStrict(); ldapSyntaxRegistry.setStrict(); matchingRuleRegistry.setStrict(); matchingRuleUseRegistry.setStrict(); nameFormRegistry.setStrict(); normalizerRegistry.setStrict(); objectClassRegistry.setStrict(); syntaxCheckerRegistry.setStrict(); }
/** * Change the Registries to a relaxed mode, where invalid SchemaObjects * can be registered. */ public void setRelaxed() { isRelaxed = RELAXED; globalOidRegistry.setRelaxed(); attributeTypeRegistry.setRelaxed(); comparatorRegistry.setRelaxed(); ditContentRuleRegistry.setRelaxed(); ditStructureRuleRegistry.setRelaxed(); ldapSyntaxRegistry.setRelaxed(); matchingRuleRegistry.setRelaxed(); matchingRuleUseRegistry.setRelaxed(); nameFormRegistry.setRelaxed(); normalizerRegistry.setRelaxed(); objectClassRegistry.setRelaxed(); syntaxCheckerRegistry.setRelaxed(); }
/** * Creates a new instance of Registries. */ public Registries() { globalOidRegistry = new OidRegistry<>(); attributeTypeRegistry = new DefaultAttributeTypeRegistry(); comparatorRegistry = new DefaultComparatorRegistry(); ditContentRuleRegistry = new DefaultDitContentRuleRegistry(); ditStructureRuleRegistry = new DefaultDitStructureRuleRegistry(); ldapSyntaxRegistry = new DefaultLdapSyntaxRegistry(); matchingRuleRegistry = new DefaultMatchingRuleRegistry(); matchingRuleUseRegistry = new DefaultMatchingRuleUseRegistry(); nameFormRegistry = new DefaultNameFormRegistry(); normalizerRegistry = new DefaultNormalizerRegistry(); objectClassRegistry = new DefaultObjectClassRegistry(); syntaxCheckerRegistry = new DefaultSyntaxCheckerRegistry(); schemaObjects = new HashMap<>(); usedBy = new HashMap<>(); using = new HashMap<>(); isRelaxed = STRICT; disabledAccepted = false; }
unregistered = ditStructureRuleRegistry.unregister( ( DitStructureRule ) schemaObject ); break;
ditStructureRuleRegistry.register( ( DitStructureRule ) schemaObject ); break;
ditStructureRuleRegistry.clear();
clone.comparatorRegistry = comparatorRegistry.copy(); clone.ditContentRuleRegistry = ditContentRuleRegistry.copy(); clone.ditStructureRuleRegistry = ditStructureRuleRegistry.copy(); clone.ldapSyntaxRegistry = ldapSyntaxRegistry.copy(); clone.matchingRuleRegistry = matchingRuleRegistry.copy();
DitStructureRule ditStructureRule = ditStructureRuleRegistry.lookup( name );