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

Examples of org.pentaho.reporting.engine.classic.core.wizard.DataAttributes


    {
      throw new NullPointerException();
    }
    this.groupDefinition = groupDefinition;

    final DataAttributes attributes = dataSchema.getAttributes(this.groupDefinition.getField());
    if (attributes != null)
    {
      final DefaultDataAttributeContext dataAttributeContext = new DefaultDataAttributeContext();

      if (groupDefinition.getHorizontalAlignment() == null)
      {
        metaDataHorizontalAlignment = (ElementAlignment) attributes.getMetaAttribute
            (MetaAttributeNames.Style.NAMESPACE, MetaAttributeNames.Style.HORIZONTAL_ALIGNMENT,
                ElementAlignment.class, dataAttributeContext);
      }

      if (groupDefinition.getDisplayName() == null)
      {
        metaDataDisplayName = (String) attributes.getMetaAttribute
            (MetaAttributeNames.Formatting.NAMESPACE, MetaAttributeNames.Formatting.LABEL,
                String.class, dataAttributeContext);
        setDisplayName(metaDataDisplayName);
      }
    }
View Full Code Here


      throw new NullPointerException();
    }
    this.parent = parent;


    final DataAttributes attributes = dataSchema.getAttributes(this.parent.getField());
    if (attributes != null)
    {
      final DefaultDataAttributeContext dataAttributeContext = new DefaultDataAttributeContext();

      if (parent.getHorizontalAlignment() == null)
      {
        metaDataHorizontalAlignment = (ElementAlignment) attributes.getMetaAttribute
            (MetaAttributeNames.Style.NAMESPACE, MetaAttributeNames.Style.HORIZONTAL_ALIGNMENT,
                ElementAlignment.class, dataAttributeContext);
      }

      if (parent.getDisplayName() == null)
      {
        metaDataDisplayName = (String) attributes.getMetaAttribute
            (MetaAttributeNames.Formatting.NAMESPACE, MetaAttributeNames.Formatting.LABEL,
                String.class, dataAttributeContext);
      }

      if (parent.getDataFormat() == null)
      {
        metaDataDataFormat = (String) attributes.getMetaAttribute
            (MetaAttributeNames.Formatting.NAMESPACE, MetaAttributeNames.Formatting.FORMAT,
                String.class, dataAttributeContext);
      }
    }
  }
View Full Code Here

      throw new NullPointerException();
    }

    this.fieldDefinition = fieldDefinition;

    final DataAttributes attributes = dataSchema.getAttributes(fieldDefinition.getField());
    if (attributes != null)
    {
      final DefaultDataAttributeContext dataAttributeContext = new DefaultDataAttributeContext();
      displayName = (String) attributes.getMetaAttribute
          (MetaAttributeNames.Formatting.NAMESPACE, MetaAttributeNames.Formatting.LABEL,
              String.class, dataAttributeContext);
      if (displayName != null)
      {
        final Object indexColumn = attributes.getMetaAttribute
            (MetaAttributeNames.Core.NAMESPACE, MetaAttributeNames.Core.INDEXED_COLUMN, Boolean.class, dataAttributeContext);
        if (Boolean.TRUE.equals(indexColumn))
        {
          displayName += (" (" + fieldDefinition.getField() + ")");
        }
View Full Code Here

    if (fieldName == null)
    {
      throw new NullPointerException();
    }
    this.fieldName = fieldName;
    final DataAttributes attributes = dataSchema.getAttributes(fieldName);
    if (attributes != null)
    {
      final DefaultDataAttributeContext dataAttributeContext = new DefaultDataAttributeContext();
      displayName = (String) attributes.getMetaAttribute
          (MetaAttributeNames.Formatting.NAMESPACE, MetaAttributeNames.Formatting.LABEL,
              String.class, dataAttributeContext);
      if (displayName != null)
      {
        final Object indexColumn = attributes.getMetaAttribute
            (MetaAttributeNames.Core.NAMESPACE, MetaAttributeNames.Core.INDEXED_COLUMN, Boolean.class, dataAttributeContext);
        if (Boolean.TRUE.equals(indexColumn))
        {
          displayName += (" (" + fieldName + ")");
        }
View Full Code Here

  }

  private boolean isFilteredField(final DataSchema dataSchema, final String fieldName)
  {
    final DefaultDataAttributeContext dac = new DefaultDataAttributeContext();
    final DataAttributes attributes = dataSchema.getAttributes(fieldName);
    final Object source = attributes.getMetaAttribute
        (MetaAttributeNames.Core.NAMESPACE, MetaAttributeNames.Core.SOURCE, String.class, dac);
    if (MetaAttributeNames.Core.SOURCE_VALUE_ENVIRONMENT.equals(source))
    {
      return true;
    }
    if (MetaAttributeNames.Core.SOURCE_VALUE_PARAMETER.equals(source))
    {
      return true;
    }

    final Object indexColumn = attributes.getMetaAttribute
        (MetaAttributeNames.Core.NAMESPACE, MetaAttributeNames.Core.INDEXED_COLUMN, Boolean.class, dac);
    if (Boolean.TRUE.equals(indexColumn))
    {
      return true;
    }
View Full Code Here

        final String[] parameterNames = parameters.getParentNames();
        final String[] innerNames = parameters.getColumnNames();
        for (int i = 0; i < parameterNames.length; i++)
        {
          final String name = parameterNames[i];
          final DataAttributes attributes = parentRow.getDataSchema().getAttributes(name);
          defaultDataSchema.setAttributes(innerNames[i], attributes);
        }
      }
    }
View Full Code Here

    out.println("Checking the attributes inside"); //$NON-NLS-1$
    for (int rows = 0; rows < mod.getRowCount(); rows++)
    {
      for (int i = 0; i < mod.getColumnCount(); i++)
      {
        final DataAttributes cellAttributes = metaTableModel.getCellDataAttributes(rows, i);
        final String[] columnAttributeDomains = cellAttributes.getMetaAttributeDomains();
        for (int attrDomainIdx = 0; attrDomainIdx < columnAttributeDomains.length; attrDomainIdx++)
        {
          final String colAttrDomain = columnAttributeDomains[attrDomainIdx];
          final String[] attributeNames = cellAttributes.getMetaAttributeNames(colAttrDomain);
          for (int j = 0; j < attributeNames.length; j++)
          {
            final String attributeName = attributeNames[j];
            final Object o =
                cellAttributes.getMetaAttribute(colAttrDomain, attributeName, Object.class, attributeContext);

            out.println("CellAttribute(" + rows + ", " + i + ") [" + colAttrDomain + ':' + attributeName + "]=" + o);
          }
        }
      }
View Full Code Here

    if (attributesReadHandler == null)
    {
      throw new SAXException("Mandatory element 'column-attributes' is missing.");
    }

    final DataAttributes attributes = (DataAttributes) attributesReadHandler.getObject();
    final DefaultDataAttributeReferences references = new DefaultDataAttributeReferences();
    for (int i = 0; i < mappings.size(); i++)
    {
      final DataAttributeMappingReadHandler handler = (DataAttributeMappingReadHandler) mappings.get(i);
      references.setReference(handler.getTargetDomain(), handler.getTargetName(),
View Full Code Here

    for (int i = 0; i < this.selectors.size(); i++)
    {
      final XmlReadHandler o = (XmlReadHandler) this.selectors.get(i);
      selectors[i] = (MetaSelector) o.getObject();
    }
    final DataAttributes attributes;
    if (attributesReadHandler == null)
    {
      attributes = EmptyDataAttributes.INSTANCE;
    }
    else
View Full Code Here

      out.println("TableModel has no meta-data.");
      return;
    }

    final MetaTableModel metaTableModel = (MetaTableModel) mod;
    final DataAttributes tableAttributes = metaTableModel.getTableAttributes();
    final DataAttributeContext attributeContext =
        new DefaultDataAttributeContext(new GenericOutputProcessorMetaData(), Locale.US);

    final String[] tableAttrDomains = tableAttributes.getMetaAttributeDomains();
    for (int i = 0; i < tableAttrDomains.length; i++)
    {
      final String tableAttrDomain = tableAttrDomains[i];
      final String[] attributeNames = tableAttributes.getMetaAttributeNames(tableAttrDomain);
      for (int j = 0; j < attributeNames.length; j++)
      {
        final String attributeName = attributeNames[j];
        final Object o =
            tableAttributes.getMetaAttribute(tableAttrDomain, attributeName, Object.class, attributeContext);

        out.println("TableAttribute [" + tableAttrDomain + ':' + attributeName + "]=" + o);
      }
    }

    for (int column = 0; column < mod.getColumnCount(); column++)
    {
      final DataAttributes columnAttributes = metaTableModel.getColumnAttributes(column);
      final String[] columnAttributeDomains = columnAttributes.getMetaAttributeDomains();
      for (int i = 0; i < columnAttributeDomains.length; i++)
      {
        final String colAttrDomain = columnAttributeDomains[i];
        final String[] attributeNames = columnAttributes.getMetaAttributeNames(colAttrDomain);
        for (int j = 0; j < attributeNames.length; j++)
        {
          final String attributeName = attributeNames[j];
          final Object o =
              columnAttributes.getMetaAttribute(colAttrDomain, attributeName, Object.class, attributeContext);

          out.println("ColumnAttribute(" + column + ") [" + colAttrDomain + ':' + attributeName + "]=" + o);
        }
      }
    }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.wizard.DataAttributes

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.