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 class
A wrapper document that prevents the user from typing more than a specified number of characters.private static class
A document that merely passes all requests through to another document. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
Private constructor to prevent instantiation of this class. -
Method Summary
Modifier and TypeMethodDescriptionstatic Document
lengthLimitedDocument
(int maxLength) Return a PlainDocument wrappered so that it is length limited.static Document
lengthLimitedDocument
(Document document, int maxLength) Return a wrapper document that prevents the user from typing more than a specified number of characters.static Document
Return a PlainDocument wrappered so that it accepts uppercase input only.static Document
upperCaseDocument
(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.
-