|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.swing.text.MaskFormatter.MaskCharacter
Constructor Summary | |
private |
MaskFormatter.MaskCharacter()
|
Method Summary | |
void |
append(StringBuffer buff,
String formatting,
int[] index,
String placeholder)
Appends the necessary character in formatting at
index to buff . |
char |
getChar(char aChar)
Returns the character to insert for aChar . |
boolean |
isLiteral()
Subclasses should override this returning true if the instance represents a literal character. |
boolean |
isValidCharacter(char aChar)
Returns true if aChar is a valid reprensentation of
the receiver. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
private MaskFormatter.MaskCharacter()
Method Detail |
public boolean isLiteral()
public boolean isValidCharacter(char aChar)
aChar
is a valid reprensentation of
the receiver. The default implementation returns true if the
receiver represents a literal character and getChar
== aChar. Otherwise, this will return true is aChar
is contained in the valid characters and not contained
in the invalid characters.
public char getChar(char aChar)
aChar
. The
default implementation returns aChar
. Subclasses
that wish to do some sort of mapping, perhaps lower case to upper
case should override this and do the necessary mapping.
public void append(StringBuffer buff, String formatting, int[] index, String placeholder) throws ParseException
formatting
at
index
to buff
.
ParseException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |