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

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


    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();
        Arrays.sort(columnAttributeDomains);
        for (int attrDomainIdx = 0; attrDomainIdx < columnAttributeDomains.length; attrDomainIdx++)
        {
          final String colAttrDomain = columnAttributeDomains[attrDomainIdx];
          final String[] attributeNames = cellAttributes.getMetaAttributeNames(colAttrDomain);
          Arrays.sort(attributeNames);
          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 + "]=" + format(o));
          }
        }
      }
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

    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

  {
    final ElementType targetType;
    if (dataSchemaModel != null)
    {
      final DataAttributeContext context = dataSchemaModel.getDataAttributeContext();
      final DataAttributes attributes = dataSchemaModel.getDataSchema().getAttributes(fieldName);
      targetType = AutoGeneratorUtility.createFieldType(attributes, context);
    }
    else
    {
      targetType = TextFieldType.INSTANCE;
View Full Code Here

  }

  protected ElementType computeElementType(final FieldDefinition fieldDefinition)
  {
    final String field = fieldDefinition.getField();
    final DataAttributes attributes = flowController.getDataSchema().getAttributes(field);
    if (attributes == null)
    {
      logger.warn("Field '" + field + "' is declared in the wizard-specification, " +
          "but not present in the data. Assuming defaults.");
      return new TextFieldType();
    }
    final Class fieldType = (Class) attributes.getMetaAttribute
        (MetaAttributeNames.Core.NAMESPACE, MetaAttributeNames.Core.TYPE, Class.class, attributeContext);
    if (fieldType == null)
    {
      return new TextFieldType();
    }
View Full Code Here

      {
        return true;
      }
    }

    final DataAttributes tableAttributes = flowController.getDataSchema().getTableAttributes();
    final Object crosstabMode = tableAttributes.getMetaAttribute
        (MetaAttributeNames.Core.NAMESPACE, MetaAttributeNames.Core.CROSSTAB_MODE, String.class, attributeContext);
    if (MetaAttributeNames.Core.CROSSTAB_VALUE_NORMALIZED.equals(crosstabMode))
    {
      // the data-source indicates a high probability that a crosstab is requested.
      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

      return metaTableModel.getColumnCount();
    }

    public String getColumnName(final int columnIndex)
    {
      final DataAttributes columnAttributes = getColumnAttributes(columnIndex);
      final String friendlyName = (String) columnAttributes.getMetaAttribute
          (PmdDataFactoryModule.META_DOMAIN, MetaAttributeNames.Core.NAME,
              String.class, dataAttributeContext);
      if (friendlyName != null)
      {
        return friendlyName;
View Full Code Here

    }

    for (int i = 0; i < columnNames.length; i++)
    {
      final String columnName = columnNames[i];
      final DataAttributes attributes = dataSchema.getAttributes(columnName);
      if (attributes == null)
      {
        throw new IllegalStateException("No data-schema for expression with name '" + columnName + '\'');
      }
      final Object source = attributes.getMetaAttribute
          (MetaAttributeNames.Core.NAMESPACE, MetaAttributeNames.Core.SOURCE, String.class, attributeContext);
      if (limitFields == false ||
          MetaAttributeNames.Core.SOURCE_VALUE_PARAMETER.equals(source) ||
          MetaAttributeNames.Core.SOURCE_VALUE_ENVIRONMENT.equals(source))
      {
View Full Code Here

    }

    for (int i = 0; i < columnNames.length; i++)
    {
      final String columnName = columnNames[i];
      final DataAttributes attributes = dataSchema.getAttributes(columnName);
      if (attributes == null)
      {
        throw new IllegalStateException("No data-schema for expression with name '" + columnName + '\'');
      }
      final Object source = attributes.getMetaAttribute
          (MetaAttributeNames.Core.NAMESPACE, MetaAttributeNames.Core.SOURCE, String.class, attributeContext);
      if (limitFields == false ||
          MetaAttributeNames.Core.SOURCE_VALUE_PARAMETER.equals(source) ||
          MetaAttributeNames.Core.SOURCE_VALUE_ENVIRONMENT.equals(source))
      {
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.