/** * Creates a normalizing subtree specification parser. * * @param schemaManager The SchemaManager */ public SubtreeSpecificationChecker( SchemaManager schemaManager ) { // place holder for the first input StringReader in = new StringReader( "" ); this.lexer = new ReusableAntlrSubtreeSpecificationCheckerLexer( in ); this.parser = new ReusableAntlrSubtreeSpecificationChecker( lexer ); // this method MUST be called while we cannot do // constructor overloading for antlr generated parser this.parser.init( schemaManager ); }
/** * Creates a normalizing subtree specification parser. * * @param schemaManager The SchemaManager */ public SubtreeSpecificationChecker( SchemaManager schemaManager ) { // place holder for the first input StringReader in = new StringReader( "" ); this.lexer = new ReusableAntlrSubtreeSpecificationCheckerLexer( in ); this.parser = new ReusableAntlrSubtreeSpecificationChecker( lexer ); // this method MUST be called while we cannot do // constructor overloading for antlr generated parser this.parser.init( schemaManager ); }
/** * Creates a normalizing subtree specification parser. * * @param schemaManager The SchemaManager */ public SubtreeSpecificationChecker( SchemaManager schemaManager ) { // place holder for the first input StringReader in = new StringReader( "" ); this.lexer = new ReusableAntlrSubtreeSpecificationCheckerLexer( in ); this.parser = new ReusableAntlrSubtreeSpecificationChecker( lexer ); // this method MUST be called while we cannot do // constructor overloading for antlr generated parser this.parser.init( schemaManager ); }