dsto.dfc.swing.text.selection
Class PatternSelectorFactory

java.lang.Object
  extended by dsto.dfc.swing.text.selection.PatternSelectorFactory

public final class PatternSelectorFactory
extends Object

Factory class which provides factory methods for creation of PatternSelector implementations.

Version:
$Revision$
Author:
stewartr, mpp
See Also:
PatternSelector, Selector

Method Summary
static PatternSelector createSelector(Class valueClass)
          Get a PatternSelector instance suitable for performing pattern matching on a given value type.
static PatternSelector createSelector(Object value)
          Get a PatternSelector instance suitable for performing pattern matching on a given value.
static String defaultValue(Class valueClass)
          Get a the default pattern for a selector for the given class.
static ValueConverter getPatternConverter(Class valueType)
          Get a value converter suitable for converting between a pattern selector for the given value type and (at the minimum) strings.
static Class getPatternType(Class valueClass)
          For a given value type, return an appropriate pattern selector class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getPatternConverter

public static ValueConverter getPatternConverter(Class valueType)
Get a value converter suitable for converting between a pattern selector for the given value type and (at the minimum) strings.


defaultValue

public static final String defaultValue(Class valueClass)
Get a the default pattern for a selector for the given class.

See Also:
createSelector(Class)

createSelector

public static PatternSelector createSelector(Object value)
Get a PatternSelector instance suitable for performing pattern matching on a given value.

See Also:
createSelector(Class), getPatternType(Class)

createSelector

public static PatternSelector createSelector(Class valueClass)
Get a PatternSelector instance suitable for performing pattern matching on a given value type.

See Also:
createSelector(Object), getPatternType(Class)

getPatternType

public static Class getPatternType(Class valueClass)
For a given value type, return an appropriate pattern selector class.

Parameters:
valueClass - The type of value the selector will be looking at (int, string, date, etc).
Returns:
The pattern selector class. The


Copyright © 2008 Commonwealth of Australia