Package org.pentaho.reporting.engine.classic.core.metadata

Examples of org.pentaho.reporting.engine.classic.core.metadata.MetaData


  public Result isMatch(final Object o)
  {
    if (o instanceof GroupedName)
    {
      final GroupedName name = (GroupedName) o;
      final MetaData metaData = name.getMetaData();
      if ("name".equals(metaData.getName()))
      {
        return Result.REJECT;
      }
      if ("dependencyLevel".equals(metaData.getName()))
      {
        return Result.REJECT;
      }
    }
    return Result.UNDECIDED;
View Full Code Here


    super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
    if (value instanceof GroupedName)
    {
      final GroupedName name = (GroupedName) value;
      final String displayName = name.getName();
      final MetaData metaData = name.getMetaData();
      final boolean deprecated;
      final boolean expert;
      final boolean preferred;
      if (metaData != null)
      {
        deprecated = metaData.isDeprecated();
        expert = metaData.isExpert();
        preferred = metaData.isPreferred();
      }
      else
      {
        deprecated = false;
        expert = false;
View Full Code Here

      if (elementTypeName.equals(crosstabOption.getElementType().getMetaData().getName()) == false)
      {
        continue;
      }

      final MetaData metaData = crosstabOption.getMetaData();
      if (metaData instanceof StyleMetaData)
      {
        final StyleMetaData attributeMetaData = (StyleMetaData) metaData;
        if (key.equals(attributeMetaData.getStyleKey()))
        {
View Full Code Here

      if (elementTypeName.equals(crosstabOption.getElementType().getMetaData().getName()) == false)
      {
        continue;
      }

      final MetaData metaData = crosstabOption.getMetaData();
      if (metaData instanceof StyleMetaData)
      {
        final StyleMetaData attributeMetaData = (StyleMetaData) metaData;
        if (key.equals(attributeMetaData.getStyleKey()))
        {
View Full Code Here

      if (elementTypeName.equals(crosstabOption.getElementType().getMetaData().getName()) == false)
      {
        continue;
      }

      final MetaData metaData = crosstabOption.getMetaData();
      if (metaData instanceof AttributeMetaData)
      {
        final AttributeMetaData attributeMetaData = (AttributeMetaData) metaData;
        if (namespace.equals(attributeMetaData.getNameSpace()) &&
            name.equals(attributeMetaData.getName()))
View Full Code Here

      if (elementTypeName.equals(crosstabOption.getElementType().getMetaData().getName()) == false)
      {
        continue;
      }

      final MetaData metaData = crosstabOption.getMetaData();
      if (metaData instanceof AttributeMetaData)
      {
        final AttributeMetaData attributeMetaData = (AttributeMetaData) metaData;
        if (namespace.equals(attributeMetaData.getNameSpace()) &&
            name.equals(attributeMetaData.getName()))
View Full Code Here

      if (elementTypeName.equals(crosstabOption.getElementType().getMetaData().getName()) == false)
      {
        continue;
      }

      final MetaData metaData = crosstabOption.getMetaData();
      if (metaData instanceof AttributeMetaData)
      {
        final AttributeMetaData attributeMetaData = (AttributeMetaData) metaData;
        final Object value = e.getAttribute(attributeMetaData.getNameSpace(), attributeMetaData.getName());
        crosstabOption.setValue(value);
View Full Code Here

      if (elementTypeName.equals(crosstabOption.getElementType().getMetaData().getName()) == false)
      {
        continue;
      }

      final MetaData metaData = crosstabOption.getMetaData();
      if (metaData instanceof AttributeMetaData)
      {
        final AttributeMetaData attributeMetaData = (AttributeMetaData) metaData;
        e.setAttribute(attributeMetaData.getNameSpace(), attributeMetaData.getName(), crosstabOption.getValue());
      }
View Full Code Here

      {
        b.append(value);
      }
      else if (value instanceof Expression)
      {
        final MetaData metaData =
            ExpressionRegistry.getInstance().getExpressionMetaData(value.getClass().getName());
        if (metaData != null)
        {
          b.append(metaData.getDisplayName(Locale.getDefault()));
        }
        else
        {
          b.append(String.valueOf(value));
        }
      }
      else if (value instanceof ReportElement)
      {
        final Element element = (Element) value;
        final MetaData metaData = element.getElementType().getMetaData();
        if (metaData != null)
        {
          b.append(metaData.getDisplayName(Locale.getDefault()));
        }
        else
        {
          b.append(String.valueOf(value));
        }
      }
      else if (value instanceof ReportPreProcessor)
      {
        final ReportPreProcessorMetaData metaData =
            ReportPreProcessorRegistry.getInstance().getReportPreProcessorMetaData(value.getClass().getName());
        if (metaData != null)
        {
          b.append(metaData.getDisplayName(Locale.getDefault()));
        }
        else
        {
          b.append(String.valueOf(value));
        }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.metadata.MetaData

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.