Class MaskFormatterFromConverter<O>

java.lang.Object
javax.swing.JFormattedTextField.AbstractFormatter
javax.swing.text.DefaultFormatter
javax.swing.text.MaskFormatter
jaxx.runtime.swing.editor.gis.MaskFormatterFromConverter<O>
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class MaskFormatterFromConverter<O>
extends javax.swing.text.MaskFormatter
Created on 11/25/13.
Since:
2.6
Author:
Tony Chemit - chemit@codelutin.com
See Also:
Serialized Form
  • Constructor Summary

    Constructors
    Modifier Constructor Description
    protected MaskFormatterFromConverter​(java.lang.Class<O> type, java.lang.String pattern, org.apache.commons.beanutils.Converter converter)  
  • Method Summary

    Modifier and Type Method Description
    protected org.apache.commons.beanutils.Converter getConverter()  
    protected java.lang.Class<O> getType()  
    static <O> MaskFormatterFromConverter<O> newFormatter​(java.lang.Class<O> type, java.lang.String pattern, org.apache.commons.beanutils.Converter converter)  
    java.lang.Object stringToValue​(java.lang.String value)  
    java.lang.String valueToString​(java.lang.Object value)  

    Methods inherited from class javax.swing.text.MaskFormatter

    getInvalidCharacters, getMask, getPlaceholder, getPlaceholderCharacter, getValidCharacters, getValueContainsLiteralCharacters, install, setInvalidCharacters, setMask, setPlaceholder, setPlaceholderCharacter, setValidCharacters, setValueContainsLiteralCharacters

    Methods inherited from class javax.swing.text.DefaultFormatter

    clone, getAllowsInvalid, getCommitsOnValidEdit, getDocumentFilter, getNavigationFilter, getOverwriteMode, getValueClass, setAllowsInvalid, setCommitsOnValidEdit, setOverwriteMode, setValueClass

    Methods inherited from class javax.swing.JFormattedTextField.AbstractFormatter

    getActions, getFormattedTextField, invalidEdit, setEditValid, uninstall

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MaskFormatterFromConverter

      protected MaskFormatterFromConverter​(java.lang.Class<O> type, java.lang.String pattern, org.apache.commons.beanutils.Converter converter) throws java.text.ParseException
      Throws:
      java.text.ParseException
  • Method Details

    • newFormatter

      public static <O> MaskFormatterFromConverter<O> newFormatter​(java.lang.Class<O> type, java.lang.String pattern, org.apache.commons.beanutils.Converter converter) throws java.text.ParseException
      Throws:
      java.text.ParseException
    • valueToString

      public java.lang.String valueToString​(java.lang.Object value) throws java.text.ParseException
      Overrides:
      valueToString in class javax.swing.text.MaskFormatter
      Throws:
      java.text.ParseException
    • stringToValue

      public java.lang.Object stringToValue​(java.lang.String value) throws java.text.ParseException
      Overrides:
      stringToValue in class javax.swing.text.MaskFormatter
      Throws:
      java.text.ParseException
    • getConverter

      protected org.apache.commons.beanutils.Converter getConverter()
    • getType

      protected java.lang.Class<O> getType()