Package org.pentaho.reporting.designer.core.util.dnd

Examples of org.pentaho.reporting.designer.core.util.dnd.FieldDescriptionTransferable


      final Object node = getSelectionPath().getLastPathComponent();
      if (node instanceof ReportFieldNode)
      {
        final ReportFieldNode field = (ReportFieldNode) node;
        return new FieldDescriptionTransferable(field.getFieldName());
      }
      if (node instanceof ParameterMapping)
      {
        final Object o = getSelectionPath().getParentPath().getLastPathComponent();
        if (o instanceof SubReportParametersNode.ImportParametersNode)
        {
          final ParameterMapping field = (ParameterMapping) node;
          return new FieldDescriptionTransferable(field.getAlias());
        }
      }
      if (node instanceof ParameterDefinitionEntry)
      {
        final ParameterDefinitionEntry field = (ParameterDefinitionEntry) node;
        return new FieldDescriptionTransferable(field.getName());
      }
      if (node instanceof Expression)
      {
        final Expression expression = (Expression) node;
        if (expression.getName() != null)
        {
          return new FieldDescriptionTransferable(expression.getName());
        }
      }
      return null;
    }
View Full Code Here


      if (selectedRow == -1)
      {
        return null;
      }

      return new FieldDescriptionTransferable(dataModel.getFieldName(selectedRow));
    }
View Full Code Here

      final Object node = getSelectionPath().getLastPathComponent();
      if (node instanceof ReportFieldNode)
      {
        final ReportFieldNode field = (ReportFieldNode) node;
        return new FieldDescriptionTransferable(field.getFieldName());
      }
      if (node instanceof ParameterMapping)
      {
        final Object o = getSelectionPath().getParentPath().getLastPathComponent();
        if (o instanceof SubReportParametersNode.ImportParametersNode)
        {
          final ParameterMapping field = (ParameterMapping) node;
          return new FieldDescriptionTransferable(field.getAlias());
        }
      }
      if (node instanceof ParameterDefinitionEntry)
      {
        final ParameterDefinitionEntry field = (ParameterDefinitionEntry) node;
        return new FieldDescriptionTransferable(field.getName());
      }
      if (node instanceof Expression)
      {
        final Expression expression = (Expression) node;
        if (expression.getName() != null)
        {
          return new FieldDescriptionTransferable(expression.getName());
        }
      }
      return null;
    }
View Full Code Here

      if (selectedRow == -1)
      {
        return null;
      }

      return new FieldDescriptionTransferable(dataModel.getFieldName(selectedRow));
    }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.designer.core.util.dnd.FieldDescriptionTransferable

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.