/** * Creates a subtree specification parser. * * @param schemaManager The SchemaManager */ public SubtreeSpecificationParser( SchemaManager schemaManager ) { // place holder for the first input StringReader in = new StringReader( "" ); this.lexer = new ReusableAntlrSubtreeSpecificationLexer( in ); this.parser = new ReusableAntlrSubtreeSpecificationParser( lexer ); // this method MUST be called while we cannot do // constructor overloading for antlr generated parser this.parser.init( schemaManager ); this.isNormalizing = false; }
/** * Creates a subtree specification parser. * * @param schemaManager The SchemaManager */ public SubtreeSpecificationParser( SchemaManager schemaManager ) { // place holder for the first input StringReader in = new StringReader( "" ); this.lexer = new ReusableAntlrSubtreeSpecificationLexer( in ); this.parser = new ReusableAntlrSubtreeSpecificationParser( lexer ); // this method MUST be called while we cannot do // constructor overloading for antlr generated parser this.parser.init( schemaManager ); this.isNormalizing = false; }
/** * Creates a subtree specification parser. * * @param schemaManager The SchemaManager */ public SubtreeSpecificationParser( SchemaManager schemaManager ) { // place holder for the first input StringReader in = new StringReader( "" ); this.lexer = new ReusableAntlrSubtreeSpecificationLexer( in ); this.parser = new ReusableAntlrSubtreeSpecificationParser( lexer ); // this method MUST be called while we cannot do // constructor overloading for antlr generated parser this.parser.init( schemaManager ); this.isNormalizing = false; }
/** * Creates a normalizing subtree specification parser. * * @param resolver The resolver to use * @param schemaManager The SchemaManager */ public SubtreeSpecificationParser( @SuppressWarnings("rawtypes") NormalizerMappingResolver resolver, SchemaManager schemaManager ) { // place holder for the first input StringReader in = new StringReader( "" ); this.lexer = new ReusableAntlrSubtreeSpecificationLexer( in ); this.parser = new ReusableAntlrSubtreeSpecificationParser( lexer ); this.parser.setNormalizerMappingResolver( resolver ); // this method MUST be called while we cannot do // constructor overloading for antlr generated parser this.parser.init( schemaManager ); this.isNormalizing = true; }
/** * Creates a normalizing subtree specification parser. * * @param resolver The resolver to use * @param schemaManager The SchemaManager */ public SubtreeSpecificationParser( @SuppressWarnings("rawtypes") NormalizerMappingResolver resolver, SchemaManager schemaManager ) { // place holder for the first input StringReader in = new StringReader( "" ); this.lexer = new ReusableAntlrSubtreeSpecificationLexer( in ); this.parser = new ReusableAntlrSubtreeSpecificationParser( lexer ); this.parser.setNormalizerMappingResolver( resolver ); // this method MUST be called while we cannot do // constructor overloading for antlr generated parser this.parser.init( schemaManager ); this.isNormalizing = true; }
/** * Creates a normalizing subtree specification parser. * * @param resolver The resolver to use * @param schemaManager The SchemaManager */ public SubtreeSpecificationParser( @SuppressWarnings("rawtypes") NormalizerMappingResolver resolver, SchemaManager schemaManager ) { // place holder for the first input StringReader in = new StringReader( "" ); this.lexer = new ReusableAntlrSubtreeSpecificationLexer( in ); this.parser = new ReusableAntlrSubtreeSpecificationParser( lexer ); this.parser.setNormalizerMappingResolver( resolver ); // this method MUST be called while we cannot do // constructor overloading for antlr generated parser this.parser.init( schemaManager ); this.isNormalizing = true; }