Class DocumentUtil

java.lang.Object
com.gargoylesoftware.base.util.DocumentUtil

public class DocumentUtil extends Object
Various utility methods relating to documents.
Version:
$Revision: 1.4 $
  • Constructor Details

    • DocumentUtil

      private DocumentUtil()
      Private constructor to prevent instantiation of this class.
  • Method Details

    • upperCaseDocument

      public static Document upperCaseDocument(Document document)
      Return a wrapper document that converts all input to uppercase.
      Parameters:
      document - The document to wrapper.
      Returns:
      The new wrapper document.
    • upperCaseDocument

      public static Document upperCaseDocument()
      Return a PlainDocument wrappered so that it accepts uppercase input only.
      Returns:
      The new wrapper document.
    • lengthLimitedDocument

      public static Document lengthLimitedDocument(Document document, int maxLength)
      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

      public static Document lengthLimitedDocument(int maxLength)
      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.