public class DTStringReader
extends java.lang.Object
| Constructor | Description |
|---|---|
DTStringReader(java.lang.String pDateTimeStr) |
Ctor.
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
getPos() |
getPos
|
boolean |
isUnsignificant() |
isUnsignificant
|
char |
read() |
read
|
void |
read(char c) |
read - Throws an IllegalArgumentException if the read character is not c.
|
int |
read(int pLen,
java.lang.String pFieldName,
boolean pAllowUnsignificant) |
read
|
int |
readAndCheck(int pLen,
java.lang.String pFieldName,
int pMin,
int pMax,
boolean pAllowUnsignificant) |
readAndCheck
|
public DTStringReader(java.lang.String pDateTimeStr)
pDateTimeStr - public int read(int pLen,
java.lang.String pFieldName,
boolean pAllowUnsignificant)
throws java.lang.IllegalArgumentException
pLen - - number of characters to be read from the stringpFieldName - - the name of the field which is to be read (e.g. year, month,
day ...)pAllowUnsignificant - java.lang.IllegalArgumentExceptionpublic int readAndCheck(int pLen,
java.lang.String pFieldName,
int pMin,
int pMax,
boolean pAllowUnsignificant)
throws java.lang.IllegalArgumentException
pLen - - number of digits to readpFieldName - - the name of the field which is to be read (e.g. year, month,
day...)pMin - - the allowed minimum value (-1 is always allowed as not
significant)pMax - - the allowed maximum valuepAllowUnsignificant - java.lang.IllegalArgumentExceptionpublic char read()
public void read(char c)
throws java.lang.IllegalArgumentException
c - - contains the character which should be read from the String.java.lang.IllegalArgumentExceptionpublic int getPos()
public boolean isUnsignificant()
Copyright © 2005, 2013 IBM Corporation. All Rights Reserved.