private void addGetDefaultStyleMethod(StringComposite sc) { sc.add("public " + iTokenStyleClassName + " getDefaultTokenStyle(String tokenName) {"); sc.add( "return new " + tokenStyleInformationProviderClassName + "().getDefaultTokenStyle(tokenName);"); sc.add("}"); sc.addLineBreak(); }
private void addGetTokenNamesMethod(StringComposite sc) { sc.add("public String[] getTokenNames() {"); if (useScalesParser) { sc.add("return new " + scannerlessParserClassName + "().getTokenNames();"); } else { sc.add("return " + antlrParserClassName + ".tokenNames;"); } sc.add("}"); sc.addLineBreak(); }
private void addCreateLexerMethod(StringComposite sc) { sc.add("public " + iTextScannerClassName + " createLexer() {"); if (OptionManager.INSTANCE.useScalesParser(getContext().getConcreteSyntax())) { sc.add("return new " + scannerlessScannerClassName + "();"); } else { sc.add("return new " + antlrScannerClassName + "(new " + antlrLexerClassName + "());"); } sc.add("}"); sc.addLineBreak(); }
private void addGetPathTOCSDefinitionMethod(StringComposite sc) { sc.add("public String getPathToCSDefinition() {"); sc.add( "return \"" + getContext().getSyntaxProjectName() + "/" + getContext().getProjectRelativePathToSyntaxFile() + "\";"); sc.add("}"); sc.addLineBreak(); }
private void addGetNewFileContentProviderMethod(StringComposite sc) { sc.add("public " + newFileContentProviderClassName + " getNewFileContentProvider() {"); sc.add("return new " + newFileContentProviderClassName + "();"); sc.add("}"); sc.addLineBreak(); }
private void addCreateNameProviderMethod(StringComposite sc) { sc.add("public " + iNameProviderClassName + " createNameProvider() {"); sc.add("return new " + defaultNameProviderClassName + "();"); sc.add("}"); sc.addLineBreak(); }
private void addGetTokenResolverFactoryMethod(StringComposite sc) { sc.add("public " + iTokenResolverFactoryClassName + " getTokenResolverFactory() {"); sc.add("return new " + tokenResolverFactoryClassName + "();"); sc.add("}"); sc.addLineBreak(); }
private void addGetReferenceResolverSwitchMethod(StringComposite sc) { sc.add("public " + iReferenceResolverSwitchClassName + " getReferenceResolverSwitch() {"); sc.add("return new " + referenceResolverSwitchClassName + "();"); sc.add("}"); sc.addLineBreak(); }
private void addGetConcreteSyntaxNameMethod(StringComposite sc) { sc.add("public String getSyntaxName() {"); sc.add("return \"" + getContext().getConcreteSyntax().getName() + "\";"); sc.add("}"); sc.addLineBreak(); }