Package org.jboss.errai.ui.shared.chain

Examples of org.jboss.errai.ui.shared.chain.Context


    }
  }

  @Override
  public Context createInitialContext() {
    Context context = new Context();
    context.put(SelectorReplacer.MAPPING, LessStyleGenerator.getStyleMapping());

    return context;
  }
View Full Code Here


    for (MetaClass templatedAnnotatedClass : templatedAnnotatedClasses) {
      String templateFileName = TemplatedCodeDecorator.getTemplateFileName(templatedAnnotatedClass);
      String templateFragment = TemplatedCodeDecorator.getTemplateFragmentName(templatedAnnotatedClass);
      String i18nPrefix = TemplateUtil.getI18nPrefix(templateFileName);

      Context subContext = new Context();
      subContext.put(PREFIX, i18nPrefix);
      if (templateFragment != null && templateFragment.trim().length() > 0) {
        subContext.put(FRAGMENT, templateFragment);
      }

      contexts.put(templatedAnnotatedClass, subContext);
    }

    return new Context();
  }
View Full Code Here

        context.remove(DONE);
      }
    }

    final MetaClass template = (MetaClass) context.get(TemplateCatalog.FILENAME);
    Context subContext = contexts.get(template);
    context.putAll(subContext);

    setI18nPrefix((String) context.get(PREFIX));
    context.put(VALUES, getI18nValues());
    String newTemplateFragment = (String) context.get(FRAGMENT);
View Full Code Here

    }
  }

  @Override
  public Context createInitialContext() {
    return new Context();
  }
View Full Code Here

      IOUtils.closeQuietly(inputStream);
    }
  }

  private void visitTemplate(Element element, URL templateFileName, MetaClass widget) {
    Context context = chain.createInitialContext();
    Context existing = contextMap.get(templateFileName);

    contextMap.put(templateFileName, context);
    context.put(FILENAME, widget);
    DomVisit.visit(element, new TemplateDomVisitor(templateFileName));
View Full Code Here

      context.putAll(existing);
    }
  }

  public Object getResult(URL template, String key) {
    final Context context = contextMap.get(template);
    if (context == null) {
      throw new IllegalArgumentException("no context found for template " + template);
    }
    return context.get(key);
  }
View Full Code Here

      this.templateFileName = templateFileName;
    }

    @Override
    public boolean visit(Element element) {
      final Context context = contextMap.get(templateFileName);
      context.put(ELEMENT, element);
      chain.execute(context);
      return true;
    }
View Full Code Here

    for (MetaClass templatedAnnotatedClass : templatedAnnotatedClasses) {
      String templateFileName = TemplatedCodeDecorator.getTemplateFileName(templatedAnnotatedClass);
      String templateFragment = TemplatedCodeDecorator.getTemplateFragmentName(templatedAnnotatedClass);
      String i18nPrefix = TemplateUtil.getI18nPrefix(templateFileName);

      Context subContext = new Context();
      subContext.put(PREFIX, i18nPrefix);
      if (templateFragment != null && templateFragment.trim().length() > 0) {
        subContext.put(FRAGMENT, templateFragment);
      }

      final URL resource = getClass().getClassLoader().getResource(templateFileName);
      contexts.put(resource, subContext);
    }

    return new Context();
  }
View Full Code Here

        context.remove(DONE);
      }
    }

    final URL fileName = (URL) context.get(TemplateCatalog.FILENAME);
    Context subContext = contexts.get(fileName);
    context.putAll(subContext);

    setI18nPrefix((String) context.get(PREFIX));
    context.put(VALUES, getI18nValues());
    templateFragment = (String) context.get(FRAGMENT);
View Full Code Here

      IOUtils.closeQuietly(inputStream);
    }
  }

  private void visitTemplate(Element element, URL templateFileName) {
    Context context = chain.createInitialContext();
    contextMap.put(templateFileName, context);
    context.put(FILENAME, templateFileName);
    DomVisit.visit(element, new TemplateDomVisitor(templateFileName));
  }
View Full Code Here

TOP

Related Classes of org.jboss.errai.ui.shared.chain.Context

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.