Class ConverterPropertyEditorFactory

java.lang.Object
com.sun.faces.application.ConverterPropertyEditorFactory

public class ConverterPropertyEditorFactory extends Object

Factory for dynamically generating PropertyEditor classes that extend ConverterPropertyEditorBase and replace any references to the target class from the template with a supplied target class.

  • Constructor Details

    • ConverterPropertyEditorFactory

      public ConverterPropertyEditorFactory()
      Create a ConverterPropertyEditorFactory that uses the default template class (ConverterPropertyEditorFor_XXXX).
    • ConverterPropertyEditorFactory

      public ConverterPropertyEditorFactory(Class<? extends ConverterPropertyEditorBase> templateClass)
      Create a ConverterPropertyEditorFactory that uses the specified template class.
      Parameters:
      templateClass - the template
  • Method Details

    • getDefaultInstance

      public static ConverterPropertyEditorFactory getDefaultInstance()
      Returns:
      the single default instance of this class (created with the default template class).
    • definePropertyEditorClassFor

      public Class<? extends ConverterPropertyEditorBase> definePropertyEditorClassFor(Class<?> targetClass)
      Return a PropertyEditor class appropriate for editing the given targetClass. The new class will be defined from a DisposableClassLoader.
      Parameters:
      targetClass - the class of object that the returned property editor class will be editing.
      Returns:
      the dynamically generated PropertyEditor class.