Package restx.build

Examples of restx.build.RestxJsonSupport$Parser


        super.setUp();
        WorkspaceImpl wsp = (WorkspaceImpl) superuser.getWorkspace();
        QueryManagerImpl qm = (QueryManagerImpl) wsp.getQueryManager();
        QueryObjectModelFactoryImpl factory = (QueryObjectModelFactoryImpl) qm
                .getQOMFactory();
        parser = new Parser(factory, superuser.getValueFactory());
    }
View Full Code Here


  private ManifestParseTree parse(InputStream inputStream) throws IOException, TokenizerException, ParserException {
    Preprocessor preprocessor = new ManifestPreprocessor();
    List<InputLine> contents = preprocessor.process(inputStream);
    Tokenizer tokenizer = new ManifestTokenizer(contents);

    Parser parser = new ManifestParser();
    return parser.parse(tokenizer);
  }
View Full Code Here

  private ManifestParseTree parse(InputStream inputStream) throws IOException, TokenizerException, ParserException {
    Preprocessor preprocessor = new ManifestPreprocessor();
    List<InputLine> contents = preprocessor.process(inputStream);
    Tokenizer tokenizer = new ManifestTokenizer(contents);

    Parser parser = new ManifestParser();
    return parser.parse(tokenizer);
  }
View Full Code Here

        if(Files.notExists(restxModuleDescriptor)){
            throw new FileNotFoundException("md.restx.json not found !");
        }

        try(FileInputStream fis = new FileInputStream(restxModuleDescriptor.toFile());) {
            return new RestxJsonSupport().parse(fis).getGav().getVersion();
        }
    }
View Full Code Here

                .run(shell);
        }

        private Optional<String> guessAppClassnameFromRestxModule(RestxShell shell) throws IOException {

            RestxJsonSupport restxJsonSupport = new RestxJsonSupport();

            Path restxJsonFile = shell.currentLocation().resolve(restxJsonSupport.getDefaultFileName());
            if(java.nio.file.Files.notExists(restxJsonFile)){
                return Optional.absent();
            }

            ModuleDescriptor moduleDescriptor = restxJsonSupport.parse(restxJsonFile);
            return Optional.fromNullable(moduleDescriptor.getProperties().get("manifest.main.classname"));
        }
View Full Code Here

    }

    private Optional<ModuleDescriptor> getModuleDescriptor(File currentDirectory) {
        File restXProjectDescriptor = new File(currentDirectory, "md.restx.json");
        if (restXProjectDescriptor.exists()) {
            RestxJsonSupport restxJsonSupport = new RestxJsonSupport();
            try {
                return Optional.of(restxJsonSupport.parse(restXProjectDescriptor.toPath()));
            } catch (IOException e) {
                printError("Failed to read md.restx.json", e);
            }
        }
        File mavenProjectDescriptor = new File(currentDirectory, "pom.xml");
View Full Code Here

TOP

Related Classes of restx.build.RestxJsonSupport$Parser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.