Examples of AttributeRenderer


Examples of info.bliki.wiki.template.extension.AttributeRenderer

  /**
   * What renderer is registered for this attributeClassType for this template.
   * If not found, the template's group is queried.
   */
  public AttributeRenderer getAttributeRenderer(Class attributeClassType) {
    AttributeRenderer renderer = null;
    if (attributeRenderers != null) {
      renderer = (AttributeRenderer) attributeRenderers.get(attributeClassType);
    }
    if (renderer != null) {
      // found it!
View Full Code Here

Examples of info.bliki.wiki.template.extension.AttributeRenderer

   * What renderer is registered for this attributeClassType for this template.
   * If not found, the template's group is queried.
   */
  @Override
  public AttributeRenderer getAttributeRenderer(Class<?> attributeClassType) {
    AttributeRenderer renderer = null;
    if (attributeRenderers != null) {
      renderer = (AttributeRenderer) attributeRenderers.get(attributeClassType);
    }
    if (renderer != null) {
      return renderer;
View Full Code Here

Examples of info.bliki.wiki.template.extension.AttributeRenderer

  /**
   * What renderer is registered for this attributeClassType for this template.
   * If not found, the template's group is queried.
   */
  public AttributeRenderer getAttributeRenderer(Class attributeClassType) {
    AttributeRenderer renderer = null;
    if (attributeRenderers != null) {
      renderer = (AttributeRenderer) attributeRenderers.get(attributeClassType);
    }
    if (renderer != null) {
      return renderer;
View Full Code Here

Examples of info.bliki.wiki.template.extension.AttributeRenderer

  /**
   * What renderer is registered for this attributeClassType for this template.
   * If not found, the template's group is queried.
   */
  public AttributeRenderer getAttributeRenderer(Class attributeClassType) {
    AttributeRenderer renderer = null;
    if (attributeRenderers != null) {
      renderer = (AttributeRenderer) attributeRenderers.get(attributeClassType);
    }
    if (renderer != null) {
      // found it!
View Full Code Here

Examples of info.bliki.wiki.template.extension.AttributeRenderer

   * What renderer is registered for this attributeClassType for this template.
   * If not found, the template's group is queried.
   */
  @Override
  public AttributeRenderer getAttributeRenderer(Class<?> attributeClassType) {
    AttributeRenderer renderer = null;
    if (attributeRenderers != null) {
      renderer = (AttributeRenderer) attributeRenderers.get(attributeClassType);
    }
    if (renderer != null) {
      return renderer;
View Full Code Here

Examples of info.bliki.wiki.template.extension.AttributeRenderer

   * What renderer is registered for this attributeClassType for this
   * template. If not found, the template's group is queried.
   */
  @Override
  public AttributeRenderer getAttributeRenderer(Class<?> attributeClassType) {
    AttributeRenderer renderer = null;
    if (attributeRenderers != null) {
      renderer = (AttributeRenderer) attributeRenderers
          .get(attributeClassType);
    }
    if (renderer != null) {
View Full Code Here

Examples of info.bliki.wiki.template.extension.AttributeRenderer

     * What renderer is registered for this attributeClassType for this
     * template. If not found, the template's group is queried.
     */
    @Override
    public AttributeRenderer getAttributeRenderer(Class<?> attributeClassType) {
        AttributeRenderer renderer = null;
        if (attributeRenderers != null) {
            renderer = (AttributeRenderer) attributeRenderers
                    .get(attributeClassType);
        }
        if (renderer != null) {
View Full Code Here

Examples of info.bliki.wiki.template.extension.AttributeRenderer

  /**
   * What renderer is registered for this attributeClassType for this template.
   * If not found, the template's group is queried.
   */
  public AttributeRenderer getAttributeRenderer(Class attributeClassType) {
    AttributeRenderer renderer = null;
    if (attributeRenderers != null) {
      renderer = (AttributeRenderer) attributeRenderers.get(attributeClassType);
    }
    if (renderer != null) {
      // found it!
View Full Code Here

Examples of org.antlr.stringtemplate.AttributeRenderer

    return n;
    }

    protected int writePOJO(StringTemplate self, Object o, StringTemplateWriter out) throws IOException {
        int n = 0;
        AttributeRenderer renderer =
            self.getAttributeRenderer(o.getClass());
        String v = null;
        if ( renderer!=null ) {
            if ( formatString != null ) v = renderer.toString(o, formatString);
            else v = renderer.toString(o);
        }
        else v = o.toString();
        if ( wrapString!=null ) n = out.write(v, wrapString);
        else n = out.write( v );
        return n;
View Full Code Here

Examples of org.antlr.stringtemplate.AttributeRenderer

            if ( wrapString!=null ) {
                n = out.writeWrapSeparator(wrapString);
            }
            // check if formatting needs to be applied to the stToWrite
            if ( formatString != null ) {
                AttributeRenderer renderer =
                    self.getAttributeRenderer(String.class);
                if ( renderer != null ) {
                    // you pay a penalty for applying format option to a template
                    // because the template must be written to a temp StringWriter so it can
                    // be formatted before being written to the real output.
                    StringWriter buf = new StringWriter();
                    StringTemplateWriter sw =
                        self.getGroup().getStringTemplateWriter(buf);
                    stToWrite.write(sw);
                    n = out.write(renderer.toString(buf.toString(), formatString));
                    return n;
                }
            }
            n = stToWrite.write(out);
        }
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.