Package com.gargoylesoftware.base.util
Class DocumentUtil
java.lang.Object
com.gargoylesoftware.base.util.DocumentUtil
Various utility methods relating to documents.
- Version:
- $Revision: 1.4 $
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classA wrapper document that prevents the user from typing more than a specified number of characters.private static classA document that merely passes all requests through to another document. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePrivate constructor to prevent instantiation of this class. -
Method Summary
Modifier and TypeMethodDescriptionstatic DocumentlengthLimitedDocument(int maxLength) Return a PlainDocument wrappered so that it is length limited.static DocumentlengthLimitedDocument(Document document, int maxLength) Return a wrapper document that prevents the user from typing more than a specified number of characters.static DocumentReturn a PlainDocument wrappered so that it accepts uppercase input only.static DocumentupperCaseDocument(Document document) Return a wrapper document that converts all input to uppercase.
-
Constructor Details
-
DocumentUtil
private DocumentUtil()Private constructor to prevent instantiation of this class.
-
-
Method Details
-
upperCaseDocument
Return a wrapper document that converts all input to uppercase.- Parameters:
document- The document to wrapper.- Returns:
- The new wrapper document.
-
upperCaseDocument
Return a PlainDocument wrappered so that it accepts uppercase input only.- Returns:
- The new wrapper document.
-
lengthLimitedDocument
Return a wrapper document that prevents the user from typing more than a specified number of characters.- Parameters:
document- The document to wrapper.maxLength- The maximum number of characters that can be placed in this document.- Returns:
- The new wrapper document.
-
lengthLimitedDocument
Return a PlainDocument wrappered so that it is length limited.- Parameters:
maxLength- The maximum number of characters that can be placed in this document.- Returns:
- The new wrapper document.
-