org.joda.time.format
Interface DateTimeParser
public interface DateTimeParser
int | estimateParsedLength() - Returns the expected maximum number of characters consumed.
|
int | parseInto(DateTimeParserBucket bucket, String text, int position) - Parse an element from the given text, saving any fields into the given
DateTimeParserBucket.
|
estimateParsedLength
public int estimateParsedLength()
Returns the expected maximum number of characters consumed.
The actual amount should rarely exceed this estimate.
parseInto
public int parseInto(DateTimeParserBucket bucket,
String text,
int position)
Parse an element from the given text, saving any fields into the given
DateTimeParserBucket. If the parse succeeds, the return value is the new
text position. Note that the parse may succeed without fully reading the
text.
If it fails, the return value is negative. To determine the position
where the parse failed, apply the one's complement operator (~) on the
return value.
bucket
- field are saved into this, not nulltext
- the text to parse, not nullposition
- position to start parsing from
- new position, negative value means parse failed -
apply complement operator (~) to get position of failure
Copyright (c) 2001-2006 - Joda.org