prefuse.data.parser
Class LongArrayParser

java.lang.Object
  extended by prefuse.data.parser.LongArrayParser
All Implemented Interfaces:
DataParser

public class LongArrayParser
extends java.lang.Object
implements DataParser

DataParser instance the parses an array of long values from a text string. Values are expected to be comma separated and can be within brackets, parentheses, or curly braces.

Author:
jeffrey heer

Constructor Summary
LongArrayParser()
           
 
Method Summary
 boolean canParse(java.lang.String text)
          Indicates if the given text string can be successfully parsed by this parser.
 java.lang.String format(java.lang.Object value)
          Get a String representation for the given value.
 java.lang.Class<?> getType()
          Returns long[].class.
 java.lang.Object parse(java.lang.String text)
          Parse an int array from a text string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LongArrayParser

public LongArrayParser()
Method Detail

getType

public java.lang.Class<?> getType()
Returns long[].class.

Specified by:
getType in interface DataParser
Returns:
the parsed data type for this parser as a Java Class instance
See Also:
DataParser.getType()

format

public java.lang.String format(java.lang.Object value)
Description copied from interface: DataParser
Get a String representation for the given value.

Specified by:
format in interface DataParser
Parameters:
value - the object value to format
Returns:
a formatted String representing the input value
See Also:
DataParser.format(java.lang.Object)

canParse

public boolean canParse(java.lang.String text)
Description copied from interface: DataParser
Indicates if the given text string can be successfully parsed by this parser.

Specified by:
canParse in interface DataParser
Parameters:
text - the text string to check for parsability
Returns:
true if the string can be successfully parsed into this parser's data type, false otherwise
See Also:
DataParser.canParse(java.lang.String)

parse

public java.lang.Object parse(java.lang.String text)
                       throws DataParseException
Parse an int array from a text string.

Specified by:
parse in interface DataParser
Parameters:
text - the text string to parse
Returns:
the parsed integer array
Throws:
DataParseException - if an error occurs during parsing


Copyright © 2008 Regents of the University of California