Examples of CSVTokenizer


Examples of org.pentaho.reporting.libraries.base.util.CSVTokenizer

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

    final CSVTokenizer tokenizer = new CSVTokenizer(s, false);
    final ArrayList elements = new ArrayList();
    while (tokenizer.hasMoreTokens())
    {
      final String token = tokenizer.nextToken();
      if (token == null || token.length() == 0)
      {
        elements.add(null);
      }
      else
View Full Code Here

Examples of org.pentaho.reporting.libraries.base.util.CSVTokenizer

  protected String lookupVariable(final String entity)
  {
    // first, split the entity into separate strings (separator is '.').

    final CSVTokenizer tokenizer = new CSVTokenizer(entity, ".");
    if (tokenizer.hasMoreTokens())
    {
      final String name = tokenizer.nextToken();
      final Object base = performInitialLookup(name);
      try
      {
        if (tokenizer.hasMoreTokens())
        {
          return BeanPropertyLookupParser.continueLookupVariable(tokenizer, base);
        }
        else
        {
View Full Code Here

Examples of org.pentaho.reporting.libraries.base.util.CSVTokenizer

    {
      throw new ReportDataFactoryException("Malformed query: " + query); //$NON-NLS-1$
    }
    final String parameterText =
        query.substring(parameterStartIdx + 1, parameterEndIdx);
    final CSVTokenizer tokenizer = new CSVTokenizer(parameterText, ",", "\"", false);
    final int size = tokenizer.countTokens();
    final String[] parameterNames = new String[size];
    int i = 0;
    while (tokenizer.hasMoreTokens())
    {
      parameterNames[i] = tokenizer.nextToken();
      i += 1;
    }
    return parameterNames;
  }
View Full Code Here

Examples of org.pentaho.reporting.libraries.base.util.CSVTokenizer

     * @return the translated value.
     */
    protected String lookupVariable(final String name)
    {

      final CSVTokenizer tokenizer = new CSVTokenizer(name, false);
      if (tokenizer.hasMoreTokens() == false)
      {
        return null;
      }

      final String parameterName = tokenizer.nextToken();
      final Object o = parameters.get(parameterName);
      collectedLists.add(parameterName);

      String subType = null;
      final StringBuffer b = new StringBuffer(name.length() + 4);
      b.append('{');
      b.append("0");
      while (tokenizer.hasMoreTokens())
      {
        b.append(',');
        final String token = tokenizer.nextToken();
        b.append(token);
        if (subType == null)
        {
          subType = token;
        }
View Full Code Here

Examples of org.pentaho.reporting.libraries.base.util.CSVTokenizer

     * @param name the name of the property to look up.
     * @return the translated value.
     */
    protected String lookupVariable(final String name)
    {
      final CSVTokenizer tokenizer = new CSVTokenizer(name, false);
      if (tokenizer.hasMoreTokens() == false)
      {
        // invalid reference ..
        return null;
      }

      final String parameterName = tokenizer.nextToken();
      collectedParameter.add(parameterName);
      final Object o = parameters.get(parameterName);
      String subType = null;
      final StringBuffer b = new StringBuffer(name.length() + 4);
      b.append('{');
      b.append("0");
      while (tokenizer.hasMoreTokens())
      {
        b.append(',');
        final String token = tokenizer.nextToken();
        b.append(token);
        if (subType == null)
        {
          subType = token;
        }
View Full Code Here

Examples of org.pentaho.reporting.libraries.base.util.CSVTokenizer

        if (transferData == null)
        {
          return false;
        }

        final CSVTokenizer tokenizer = new CSVTokenizer(transferData, ",", "\"");
        final ArrayList<String> items = new ArrayList<String>();
        while (tokenizer.hasMoreElements())
        {
          items.add(tokenizer.nextToken());
        }

        final DropLocation dropLocation = support.getDropLocation();
        final Point point = dropLocation.getDropPoint();
        final int idx = targetList.locationToIndex(point);
View Full Code Here

Examples of org.pentaho.reporting.libraries.base.util.CSVTokenizer

      resultList = new ArrayList(strtokenizer.countTokens());
      strtok = strtokenizer;
    }
    else
    {
      final CSVTokenizer strtokenizer = new CSVTokenizer(sequence, separator, quote, false);
      resultList = new ArrayList(strtokenizer.countTokens());
      strtok = strtokenizer;
    }

    while (strtok.hasMoreElements())
    {
View Full Code Here

Examples of org.pentaho.reporting.libraries.base.util.CSVTokenizer

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

    final CSVTokenizer tokenizer = new CSVTokenizer(s, false);
    final ArrayList<Object> elements = new ArrayList<Object>();
    while (tokenizer.hasMoreTokens())
    {
      final String token = tokenizer.nextToken();
      if (token == null || token.length() == 0)
      {
        elements.add(null);
      }
      else
View Full Code Here

Examples of org.pentaho.reporting.libraries.base.util.CSVTokenizer

  protected String lookupVariable(final String entity)
  {
    // first, split the entity into separate strings (separator is '.').

    final CSVTokenizer tokenizer = new CSVTokenizer(entity, ".");
    if (tokenizer.hasMoreTokens())
    {
      final String name = tokenizer.nextToken();
      final Object base = performInitialLookup(name);
      try
      {
        if (tokenizer.hasMoreTokens())
        {
          return BeanPropertyLookupParser.continueLookupVariable(tokenizer, base);
        }
        else
        {
View Full Code Here

Examples of org.pentaho.reporting.libraries.base.util.CSVTokenizer

    {
      throw new ReportDataFactoryException("Malformed query: " + query); //$NON-NLS-1$
    }
    final String parameterText =
        query.substring(parameterStartIdx + 1, parameterEndIdx);
    final CSVTokenizer tokenizer = new CSVTokenizer(parameterText, ",", "\"", false);
    final int size = tokenizer.countTokens();
    final String[] parameterNames = new String[size];
    int i = 0;
    while (tokenizer.hasMoreTokens())
    {
      parameterNames[i] = tokenizer.nextToken();
      i += 1;
    }
    return parameterNames;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.