Examples of registerRenderer()


Examples of org.stringtemplate.v4.STGroup.registerRenderer()

        }

        STGroup group = generator.getTemplates();
        RubyRenderer renderer = new RubyRenderer();
        try {
            group.registerRenderer( Class.forName( "java.lang.String" ), renderer );
        } catch ( ClassNotFoundException e ) {
            // this shouldn't happen
            System.err.println( "ClassNotFoundException: " + e.getMessage() );
            e.printStackTrace( System.err );
        }
View Full Code Here

Examples of org.stringtemplate.v4.STGroup.registerRenderer()

        }

        STGroup group = generator.getTemplates();
        RubyRenderer renderer = new RubyRenderer();
        try {
            group.registerRenderer( Class.forName( "java.lang.String" ), renderer );
        } catch ( ClassNotFoundException e ) {
            // this shouldn't happen
            System.err.println( "ClassNotFoundException: " + e.getMessage() );
            e.printStackTrace( System.err );
        }
View Full Code Here

Examples of org.stringtemplate.v4.STGroup.registerRenderer()

  @Override
  protected STGroup loadTemplates() {
    // override the superclass behavior to put all C# templates in the same folder
    STGroup result = new STGroupFile(CodeGenerator.TEMPLATE_ROOT+"/CSharp/"+getLanguage()+STGroup.GROUP_FILE_EXTENSION);
    result.registerRenderer(Integer.class, new NumberRenderer());
    result.registerRenderer(String.class, new StringRenderer());
    result.setListener(new STErrorListener() {
      @Override
      public void compileTimeError(STMessage msg) {
        reportError(msg);
View Full Code Here

Examples of org.stringtemplate.v4.STGroup.registerRenderer()

  @Override
  protected STGroup loadTemplates() {
    // override the superclass behavior to put all C# templates in the same folder
    STGroup result = new STGroupFile(CodeGenerator.TEMPLATE_ROOT+"/CSharp/"+getLanguage()+STGroup.GROUP_FILE_EXTENSION);
    result.registerRenderer(Integer.class, new NumberRenderer());
    result.registerRenderer(String.class, new StringRenderer());
    result.setListener(new STErrorListener() {
      @Override
      public void compileTimeError(STMessage msg) {
        reportError(msg);
      }
View Full Code Here

Examples of org.stringtemplate.v4.STGroupFile.registerRenderer()

  @Override
  protected STGroup loadTemplates() {
    // override the superclass behavior to put all C# templates in the same folder
    STGroup result = new STGroupFile(CodeGenerator.TEMPLATE_ROOT+"/CSharp/"+getLanguage()+STGroup.GROUP_FILE_EXTENSION);
    result.registerRenderer(Integer.class, new NumberRenderer());
    result.registerRenderer(String.class, new StringRenderer());
    result.setListener(new STErrorListener() {
      @Override
      public void compileTimeError(STMessage msg) {
        reportError(msg);
View Full Code Here

Examples of org.stringtemplate.v4.STGroupFile.registerRenderer()

  @Override
  protected STGroup loadTemplates() {
    // override the superclass behavior to put all C# templates in the same folder
    STGroup result = new STGroupFile(CodeGenerator.TEMPLATE_ROOT+"/CSharp/"+getLanguage()+STGroup.GROUP_FILE_EXTENSION);
    result.registerRenderer(Integer.class, new NumberRenderer());
    result.registerRenderer(String.class, new StringRenderer());
    result.setListener(new STErrorListener() {
      @Override
      public void compileTimeError(STMessage msg) {
        reportError(msg);
      }
View Full Code Here

Examples of org.waveprotocol.wave.client.editor.ElementHandlerRegistry.registerRenderer()


  public void testRegister() {
    ElementHandlerRegistry r1 = ElementHandlerRegistry.ROOT.createExtension();

    r1.registerRenderer("x", a);
    r1.registerEventHandler("y", f);
    assertSame(a, r1.getRenderer(el1));
    assertSame(f, r1.getEventHandler(el2));

    ElementHandlerRegistry r2 = r1.createExtension();
View Full Code Here

Examples of org.waveprotocol.wave.client.editor.ElementHandlerRegistry.registerRenderer()

    // Check overriding in the same registry
    r1.registerEventHandler("y", h);
    assertSame(h, r1.getEventHandler(el2));

    // Check overriding in a child registry
    r2.registerRenderer("x", b);
    r2.registerEventHandler("y", g);
    assertSame(b, r2.getRenderer(el1));
    assertSame(g, r2.getEventHandler(el2));

    // Check propagation
View Full Code Here

Examples of org.waveprotocol.wave.client.editor.ElementHandlerRegistry.registerRenderer()

  public void testConcurrent() {
    ElementHandlerRegistry r1 = ElementHandlerRegistry.ROOT.createExtension();
    ElementHandlerRegistry r2 = r1.createExtension();

    // Check overriding in the child registry with concurrent propagation
    r2.registerRenderer("x", a);
    r2.registerRenderer("x", b);
    r1.registerRenderer("x", c);
    r1.registerRenderer("x", d);
    assertSame(b, r2.getRenderer(el1));
View Full Code Here

Examples of org.waveprotocol.wave.client.editor.ElementHandlerRegistry.registerRenderer()

    ElementHandlerRegistry r1 = ElementHandlerRegistry.ROOT.createExtension();
    ElementHandlerRegistry r2 = r1.createExtension();

    // Check overriding in the child registry with concurrent propagation
    r2.registerRenderer("x", a);
    r2.registerRenderer("x", b);
    r1.registerRenderer("x", c);
    r1.registerRenderer("x", d);
    assertSame(b, r2.getRenderer(el1));

  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.