Package org.pentaho.reporting.libraries.xmlns.common

Examples of org.pentaho.reporting.libraries.xmlns.common.AttributeList


        ClassicEngineBoot.getInstance().getGlobalConfig(), StaticDataFactoryModule.TAG_DEF_PREFIX);
    final XmlWriter xmlWriter = new XmlWriter(new OutputStreamWriter(outputStream, "UTF-8"), tagDescription, "  ",
        "\n");
    xmlWriter.writeXmlDeclaration("UTF-8");

    final AttributeList rootAttrs = new AttributeList();
    rootAttrs.addNamespaceDeclaration("data", StaticDataFactoryModule.NAMESPACE);
    xmlWriter.writeTag(StaticDataFactoryModule.NAMESPACE, "direct-static-datasource", rootAttrs, XmlWriterSupport.OPEN);

    xmlWriter.writeCloseTag();
    xmlWriter.close();
    return fileName;
View Full Code Here


    if (style == null)
    {
      throw new NullPointerException();
    }

    final AttributeList bandStyleAtts = new AttributeList();
    if (style.isLocalKey(ElementStyleKeys.DRAW_SHAPE))
    {
      final boolean value = style.getBooleanStyleProperty(ElementStyleKeys.DRAW_SHAPE);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "draw-shape", String.valueOf(value));
    }
    if (style.isLocalKey(ElementStyleKeys.FILL_SHAPE))
    {
      final boolean value = style.getBooleanStyleProperty(ElementStyleKeys.FILL_SHAPE);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "fill-shape", String.valueOf(value));
    }
    if (style.isLocalKey(ElementStyleKeys.SCALE))
    {
      final boolean value = style.getBooleanStyleProperty(ElementStyleKeys.SCALE);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "scale", String.valueOf(value));
    }
    if (style.isLocalKey(ElementStyleKeys.KEEP_ASPECT_RATIO))
    {
      final boolean value = style.getBooleanStyleProperty(ElementStyleKeys.KEEP_ASPECT_RATIO);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "keep-aspect-ratio", String.valueOf(value));
    }
    if (style.isLocalKey(ElementStyleKeys.DYNAMIC_HEIGHT))
    {
      final boolean value = style.getBooleanStyleProperty(ElementStyleKeys.DYNAMIC_HEIGHT);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "dynamic-height", String.valueOf(value));
    }
    if (style.isLocalKey(ElementStyleKeys.PAINT))
    {
      final Color value = (Color) style.getStyleProperty(ElementStyleKeys.PAINT);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "color", ColorValueConverter.colorToString(value));
    }
    if (style.isLocalKey(ElementStyleKeys.FILL_COLOR))
    {
      final Color value = (Color) style.getStyleProperty(ElementStyleKeys.FILL_COLOR);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "fill-color", ColorValueConverter.colorToString(value));
    }
    if (style.isLocalKey(ElementStyleKeys.EXCEL_DATA_FORMAT_STRING))
    {
      final String value = (String) style.getStyleProperty(ElementStyleKeys.EXCEL_DATA_FORMAT_STRING);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "excel-cell-format", value);
    }
    if (style.isLocalKey(ElementStyleKeys.ANTI_ALIASING))
    {
      final boolean value = style.getBooleanStyleProperty(ElementStyleKeys.ANTI_ALIASING);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "anti-aliasing", String.valueOf(value));
    }
    if (style.isLocalKey(ElementStyleKeys.STROKE))
    {
      final Stroke s = (Stroke) style.getStyleProperty(ElementStyleKeys.STROKE);
      final float strokeWidth = StrokeUtility.getStrokeWidth(s);
      final BorderStyle strokeType = StrokeUtility.translateStrokeStyle(s);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "stroke-weight", absoluteLengthFormat.format(strokeWidth));
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "stroke-style", strokeType.toString());
    }
    if (bandStyleAtts.isEmpty() == false)
    {
      writer.writeTag(BundleNamespaces.STYLE, "content-styles", bandStyleAtts, XmlWriterSupport.CLOSE);
    }
  }
View Full Code Here

    if (style == null)
    {
      throw new NullPointerException();
    }

    final AttributeList bandStyleAtts = new AttributeList();
    if (style.isLocalKey(ElementStyleKeys.ANCHOR_NAME))
    {
      final String value = (String) style.getStyleProperty(ElementStyleKeys.ANCHOR_NAME);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "anchor-name", value);
    }
    if (style.isLocalKey(ElementStyleKeys.HREF_TARGET))
    {
      final String value = (String) style.getStyleProperty(ElementStyleKeys.HREF_TARGET);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "href-target", value);
    }
    if (style.isLocalKey(ElementStyleKeys.HREF_TITLE))
    {
      final String value = (String) style.getStyleProperty(ElementStyleKeys.HREF_TITLE);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "href-title", value);
    }
    if (style.isLocalKey(ElementStyleKeys.HREF_WINDOW))
    {
      final String value = (String) style.getStyleProperty(ElementStyleKeys.HREF_WINDOW);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "href-window", value);
    }
    if (style.isLocalKey(ElementStyleKeys.BOX_SIZING))
    {
      final BoxSizing value = (BoxSizing) style.getStyleProperty(ElementStyleKeys.BOX_SIZING);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "box-sizing", value.toString());
    }
    if (style.isLocalKey(ElementStyleKeys.VISIBLE))
    {
      final boolean value = style.getBooleanStyleProperty(ElementStyleKeys.VISIBLE);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "visible", String.valueOf(value));
    }
    if (style.isLocalKey(ElementStyleKeys.INVISIBLE_CONSUMES_SPACE))
    {
      final boolean value = style.getBooleanStyleProperty(ElementStyleKeys.INVISIBLE_CONSUMES_SPACE);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "invisible-consumes-space", String.valueOf(value));
    }
    if (style.isLocalKey(ElementStyleKeys.WIDOWS))
    {
      final int value = style.getIntStyleProperty(ElementStyleKeys.WIDOWS, -1);
      if (value >= 0)
      {
        bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "widows", String.valueOf(value));
      }
    }
    if (style.isLocalKey(ElementStyleKeys.ORPHANS))
    {
      final int value = style.getIntStyleProperty(ElementStyleKeys.ORPHANS, -1);
      if (value >= 0)
      {
        bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "orphans", String.valueOf(value));
      }
    }
    if (style.isLocalKey(ElementStyleKeys.OVERFLOW_X))
    {
      final boolean value = style.getBooleanStyleProperty(ElementStyleKeys.OVERFLOW_X);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "overflow-x", String.valueOf(value));
    }
    if (style.isLocalKey(ElementStyleKeys.OVERFLOW_Y))
    {
      final boolean value = style.getBooleanStyleProperty(ElementStyleKeys.OVERFLOW_Y);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "overflow-y", String.valueOf(value));
    }
    if (style.isLocalKey(ElementStyleKeys.AVOID_PAGEBREAK_INSIDE))
    {
      final boolean value = style.getBooleanStyleProperty(ElementStyleKeys.AVOID_PAGEBREAK_INSIDE);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "avoid-page-break", String.valueOf(value));
    }
    if (style.isLocalKey(ElementStyleKeys.ALIGNMENT))
    {
      final ElementAlignment value = (ElementAlignment) style.getStyleProperty(ElementStyleKeys.ALIGNMENT);
      if (ElementAlignment.CENTER.equals(value))
      {
        bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "alignment", "center");
      }
      else if (ElementAlignment.RIGHT.equals(value))
      {
        bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "alignment", "right");
      }
      else if (ElementAlignment.LEFT.equals(value))
      {
        bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "alignment", "left");
      }
    }
    if (style.isLocalKey(ElementStyleKeys.VALIGNMENT))
    {
      final ElementAlignment value = (ElementAlignment) style.getStyleProperty(ElementStyleKeys.VALIGNMENT);
      if (ElementAlignment.MIDDLE.equals(value))
      {
        bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "vertical-alignment", "middle");
      }
      else if (ElementAlignment.BOTTOM.equals(value))
      {
        bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "vertical-alignment", "bottom");
      }
      else if (ElementAlignment.TOP.equals(value))
      {
        bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "vertical-alignment", "top");
      }
    }
    if (bandStyleAtts.isEmpty() == false)
    {
      writer.writeTag(BundleNamespaces.STYLE, "common-styles", bandStyleAtts, XmlWriterSupport.CLOSE);
    }
  }
View Full Code Here

    if (style == null)
    {
      throw new NullPointerException();
    }

    final AttributeList bandStyleAtts = new AttributeList();
    if (style.isLocalKey(BandStyleKeys.REPEAT_HEADER))
    {
      final boolean value = style.getBooleanStyleProperty(BandStyleKeys.REPEAT_HEADER);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "repeat", String.valueOf(value));
    }
    if (style.isLocalKey(BandStyleKeys.DISPLAY_ON_FIRSTPAGE))
    {
      final boolean value = style.getBooleanStyleProperty(BandStyleKeys.DISPLAY_ON_FIRSTPAGE);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "display-on-first-page", String.valueOf(value));
    }
    if (style.isLocalKey(BandStyleKeys.DISPLAY_ON_LASTPAGE))
    {
      final boolean value = style.getBooleanStyleProperty(BandStyleKeys.DISPLAY_ON_LASTPAGE);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "display-on-last-page", String.valueOf(value));
    }
    if (style.isLocalKey(BandStyleKeys.STICKY))
    {
      final boolean value = style.getBooleanStyleProperty(BandStyleKeys.STICKY);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "sticky", String.valueOf(value));
    }
    if (style.isLocalKey(BandStyleKeys.FIXED_POSITION))
    {
      final double value = style.getDoubleStyleProperty(BandStyleKeys.FIXED_POSITION, 0);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "fixed-position", formatLength(value));
    }
    if (bandStyleAtts.isEmpty() == false)
    {
      writer.writeTag(BundleNamespaces.STYLE, "page-band-styles", bandStyleAtts, XmlWriterSupport.CLOSE);
    }
  }
View Full Code Here

    if (style == null)
    {
      throw new NullPointerException();
    }

    final AttributeList bandStyleAtts = new AttributeList();
    if (style.isLocalKey(BandStyleKeys.COMPUTED_SHEETNAME))
    {
      final String value = (String) style.getStyleProperty(BandStyleKeys.COMPUTED_SHEETNAME);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "computed-sheetname", value);
    }
    if (style.isLocalKey(BandStyleKeys.BOOKMARK))
    {
      final String value = (String) style.getStyleProperty(BandStyleKeys.BOOKMARK);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "bookmark", value);
    }
    if (style.isLocalKey(BandStyleKeys.PAGEBREAK_BEFORE))
    {
      final boolean value = style.getBooleanStyleProperty(BandStyleKeys.PAGEBREAK_BEFORE);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "pagebreak-before", String.valueOf(value));
    }
    if (style.isLocalKey(BandStyleKeys.PAGEBREAK_AFTER))
    {
      final boolean value = style.getBooleanStyleProperty(BandStyleKeys.PAGEBREAK_AFTER);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "pagebreak-after", String.valueOf(value));
    }
    if (style.isLocalKey(BandStyleKeys.LAYOUT))
    {
      final String value = (String) style.getStyleProperty(BandStyleKeys.LAYOUT);
      bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "layout", String.valueOf(value));
    }
    else if (style.isLocalKey(BandLayoutManager.LAYOUTMANAGER))
    {
      logger.warn("Converted old 'layout-manager' style definition into the new 'layout' style.");
      final Object value = style.getStyleProperty(BandLayoutManager.LAYOUTMANAGER);
      if (value instanceof StaticLayoutManager)
      {
        bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "layout", "canvas");
      }
      else if (value instanceof StackedLayoutManager)
      {
        bandStyleAtts.setAttribute(BundleNamespaces.STYLE, "layout", "block");
      }
    }
    if (bandStyleAtts.isEmpty() == false)
    {
      writer.writeTag(BundleNamespaces.STYLE, "band-styles", bandStyleAtts, XmlWriterSupport.CLOSE);
    }
  }
View Full Code Here

        ClassicEngineBoot.getInstance().getGlobalConfig(), StaticDataFactoryModule.TAG_DEF_PREFIX);
    final XmlWriter xmlWriter = new XmlWriter(new OutputStreamWriter(outputStream, "UTF-8"), tagDescription, "  ",
        "\n");
    xmlWriter.writeXmlDeclaration("UTF-8");

    final AttributeList rootAttrs = new AttributeList();
    rootAttrs.addNamespaceDeclaration("data", StaticDataFactoryModule.NAMESPACE);
    xmlWriter.writeTag(StaticDataFactoryModule.NAMESPACE, "static-datasource", rootAttrs, XmlWriterSupport.OPEN);

    final String[] queryNames = staticDataFactory.getQueryNames();
    for (int i = 0; i < queryNames.length; i++)
    {
View Full Code Here

        BundleXmlModule.TAG_DEF_PREFIX);
    final XmlWriter writer = new XmlWriter
        (new OutputStreamWriter(outputStream, "UTF-8"), tagDescription, "  ", "\n");
    writer.writeXmlDeclaration("UTF-8");

    final AttributeList rootAttributes = new AttributeList();
    rootAttributes.addNamespaceDeclaration("", BundleNamespaces.CONTENT);

    writer.writeTag(BundleNamespaces.CONTENT, "content", rootAttributes, XmlWriterSupport.OPEN);

    writer.writeComment(" The content.xml file remains intentionally empty. This file can be used to ");
    writer.writeComment(" inject global templates later. ");
View Full Code Here

    final DefaultTagDescription tagDescription = new DefaultTagDescription(
        ClassicEngineBoot.getInstance().getGlobalConfig(), BundleXmlModule.TAG_DEF_PREFIX);
    final XmlWriter writer = new XmlWriter(new OutputStreamWriter(outputStream, "UTF-8"), tagDescription, "  ", "\n");
    writer.writeXmlDeclaration("UTF-8");

    final AttributeList rootAttributes = new AttributeList();
    rootAttributes.addNamespaceDeclaration("", BundleNamespaces.SETTINGS);

    writer.writeTag(BundleNamespaces.SETTINGS, "settings", rootAttributes, XmlWriterSupport.OPEN);

    writeConfiguration(state, writer);
    writeRuntimeInformation(state, writer);
View Full Code Here

        {
          // if you want to use attributes in this output target, declare the attribute's metadata first.
          continue;
        }

        final AttributeList attList = new AttributeList();
        if (value instanceof String)
        {
          final String s = (String) value;
          if (StringUtils.isEmpty(s))
          {
            continue;
          }

          if (xmlWriter.isNamespaceDefined(namespace) == false &&
              attList.isNamespaceUriDefined(namespace) == false)
          {
            attList.addNamespaceDeclaration("autoGenNs", namespace);
          }

          // preserve strings, but discard anything else. Until a attribute has a definition, we cannot
          // hope to understand the attribute's value. String-attributes can be expressed in XML easily,
          // and string is also how all unknown attributes are stored by the parser.
          attList.setAttribute(namespace, name, s);
          this.xmlWriter.writeTag(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "attribute", attList, XmlWriter.CLOSE);
          continue;
        }

        if (xmlWriter.isNamespaceDefined(namespace) == false &&
            attList.isNamespaceUriDefined(namespace) == false)
        {
          attList.addNamespaceDeclaration("autoGenNs", namespace);
        }

        try
        {
          final PropertyEditor propertyEditor = attrMeta.getEditor();
          final String textValue;
          if (propertyEditor != null)
          {
            propertyEditor.setValue(value);
            textValue = propertyEditor.getAsText();
          }
          else
          {
            textValue = ConverterRegistry.toAttributeValue(value);

          }
          if (StringUtils.isEmpty(textValue) == false)
          {
            attList.setAttribute(namespace, name, textValue);
            this.xmlWriter.writeTag(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "attribute", attList, XmlWriter.CLOSE);
          }
          else
          {
            XmlDocumentWriter.logger.debug(
View Full Code Here

    return corner.getWidth() == 0 && corner.getHeight() == 0;
  }

  private AttributeList createCellAttributes(final CellBackground border)
  {
    final AttributeList attributeList = new AttributeList();

    final BorderEdge top = border.getTop();
    if (BorderEdge.EMPTY.equals(top) == false || ignoreEmptyBorders == false)
    {
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-top-color",
          ColorValueConverter.colorToString(top.getColor()));
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-top-width",
          String.valueOf(StrictGeomUtility.toExternalValue(top.getWidth())));
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-top-style",
          String.valueOf(top.getBorderStyle()));
    }

    final BorderEdge left = border.getLeft();
    if (BorderEdge.EMPTY.equals(left) == false || ignoreEmptyBorders == false)
    {
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-left-color",
          ColorValueConverter.colorToString(left.getColor()));
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-left-width",
          String.valueOf(StrictGeomUtility.toExternalValue(left.getWidth())));
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-left-style",
          String.valueOf(left.getBorderStyle()));
    }

    final BorderEdge bottom = border.getBottom();
    if (BorderEdge.EMPTY.equals(bottom) == false || ignoreEmptyBorders == false)
    {
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-bottom-color",
          ColorValueConverter.colorToString(bottom.getColor()));
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-bottom-width",
          String.valueOf(StrictGeomUtility.toExternalValue(bottom.getWidth())));
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-bottom-style",
          String.valueOf(bottom.getBorderStyle()));
    }

    final BorderEdge right = border.getRight();
    if (BorderEdge.EMPTY.equals(right) == false || ignoreEmptyBorders == false)
    {
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-right-color",
          ColorValueConverter.colorToString(right.getColor()));
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-right-width",
          String.valueOf(StrictGeomUtility.toExternalValue(right.getWidth())));
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-right-style",
          String.valueOf(right.getBorderStyle()));
    }

    final BorderCorner topLeft = border.getTopLeft();
    if (isEmptyCorner(topLeft) == false)
    {
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-top-left-x",
          String.valueOf(StrictGeomUtility.toExternalValue(topLeft.getWidth())));
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-top-left-y",
          String.valueOf(StrictGeomUtility.toExternalValue(topLeft.getHeight())));
    }

    final BorderCorner topRight = border.getTopRight();
    if (isEmptyCorner(topRight) == false)
    {
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-top-right-x",
          String.valueOf(StrictGeomUtility.toExternalValue(topRight.getWidth())));
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-top-right-y",
          String.valueOf(StrictGeomUtility.toExternalValue(topRight.getHeight())));
    }

    final BorderCorner bottomLeft = border.getBottomLeft();
    if (isEmptyCorner(bottomLeft) == false)
    {
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-bottom-left-x",
          String.valueOf(StrictGeomUtility.toExternalValue(bottomLeft.getWidth())));
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-bottom-left-y",
          String.valueOf(StrictGeomUtility.toExternalValue(bottomLeft.getHeight())));
    }

    final BorderCorner bottomRight = border.getBottomRight();
    if (isEmptyCorner(bottomRight) == false)
    {
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-bottom-right-x",
          String.valueOf(StrictGeomUtility.toExternalValue(bottomRight.getWidth())));
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "border-bottom-right-y",
          String.valueOf(StrictGeomUtility.toExternalValue(bottomRight.getHeight())));
    }

    final Color backgroundColor = border.getBackgroundColor();
    if (backgroundColor != null)
    {
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "background-color",
          ColorValueConverter.colorToString(backgroundColor));
    }

    final String[] anchors = border.getAnchors();
    if (anchors.length > 0)
    {
      final StringBuffer anchorText = new StringBuffer(100);
      for (int i = 0; i < anchors.length; i++)
      {
        final String anchor = anchors[i];
        if (i == 0)
        {
          anchorText.append(' ');
        }
        anchorText.append(anchor);
      }
      attributeList.setAttribute(XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "anchor", anchorText.toString());
    }
    return attributeList;
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.libraries.xmlns.common.AttributeList

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.