Package com.codingcrayons.aspectfaces.configuration

Examples of com.codingcrayons.aspectfaces.configuration.Configuration


  @Test
  public void testAddConfigurationByUrl() {
    try {
      String name = "config";
      Configuration configuration = new ServerConfiguration(name, null);
      AFWeaver.addConfiguration(configuration, new URL("127.0.0.1"), true, true);
      assertNotNull(ConfigurationStorage.getInstance().getConfiguration(name));
    } catch (java.net.MalformedURLException e) {
      //skip an exception for testing
    } catch (Exception e) {
View Full Code Here


  @Test
  public void testAddConfigurationByFile() {
    try {
      File file = new File(getConfig(CONFIG));
      Configuration configuration = new StaticConfiguration(file.getName());
      AFWeaver.addConfiguration(configuration, file, true, true);
      assertNotNull(ConfigurationStorage.getInstance().getConfiguration(file.getName()));
    } catch (Exception e) {
      fail("An unexpected exception: " + e.getMessage());
    }
View Full Code Here

    AFWeaver.registerAllAnnotations();
    AFWeaver.setOpenVariableBoundaryIdentifier(startBoundary);
    AFWeaver.setCloseVariableBoundaryIdentifier(endBoundary);

    // set config (ignores fields)
    Configuration configuration = new Configuration("NAME") {
      @Override
      public String getAbsolutePath() {
        return "";
      }

      @Override
      protected StringBuilder getTemplate(String fileTemplatePath, String prefix)
        throws TemplateFileNotFoundException {
        if (fileTemplatePath.contains("layout")) {
          InputStream is = this.getClass().getResourceAsStream(fileTemplatePath);
          String tagContent = "";
          try {
            tagContent = Files.readInputStream(is);
          } catch (Exception e) {
            e.printStackTrace();
          }
          // add to cache
          return new StringBuilder(tagContent);
        } else {
          return new StringBuilder(template);
        }
      }

      @Override
      protected String getDelimiter() {
        return File.separator;
      }
    };
    configuration.addMapping(new Mapping("String", "path"));
    configuration.addMapping(new Mapping("Long", "path"));
    configuration.addMapping(new Mapping("Owner", "path"));
    configuration.addMapping(new Mapping("Integer", "path"));
    Settings settings = new Settings();
    configuration.setSettings(settings);
    context.setConfiguration(configuration);
    context.setOrderAnnotation("com.codingcrayons.aspectfaces.annotations.UiFormOrder");

    List<MetaProperty> metaProperties = inspector.inspect(context);
    UIFragmentComposer composer = new UIFragmentComposer();
View Full Code Here

    AFWeaver.registerAllAnnotations();
    AFWeaver.setOpenVariableBoundaryIdentifier("$");
    AFWeaver.setCloseVariableBoundaryIdentifier("$");

    // set config (ignores fields)
    Configuration configuration = new Configuration("NAME") {
      @Override
      public String getAbsolutePath() {
        return "";
      }

      @Override
      protected StringBuilder getTemplate(String fileTemplatePath, String prefix)
        throws TemplateFileNotFoundException {
        return new StringBuilder(template);
      }

      @Override
      protected String getDelimiter() {
        return File.separator;
      }
    };
    configuration.addMapping(new Mapping("String", "path"));
    configuration.addMapping(new Mapping("Long", "path"));
    configuration.addMapping(new Mapping("Owner", "path"));
    configuration.addMapping(new Mapping("Integer", "path"));

    Settings settings = new Settings();
    configuration.setSettings(settings);
    context.setConfiguration(configuration);
    return inspector;
  }
View Full Code Here

    AFWeaver.setCloseVariableBoundaryIdentifier("$");

    // set config (ignores fields)
    String CONFIG = "detail.config.xml";
    File file = new File(getResource("configuration/" + CONFIG));
    Configuration configuration = new StaticConfiguration(file.getName());
    configuration.addMapping(new Mapping("String", "path"));
    context.setConfiguration(configuration);

    List<MetaProperty> metaProperties = inspector.inspect(context);
    UIFragmentComposer composer = new UIFragmentComposer();
    composer.addAllFields(metaProperties);
View Full Code Here

TOP

Related Classes of com.codingcrayons.aspectfaces.configuration.Configuration

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.