Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.progeeks.meta.format
Class FormatRegistry  view FormatRegistry download FormatRegistry.java

java.lang.Object
  extended byorg.progeeks.meta.format.FormatRegistry

public class FormatRegistry
extends java.lang.Object

Matches types for PropertyFormats. This is essentially a thin wrapper around a TypeRegistry containing property format objects. This class can provide advanced behavior in some cases by automatically resolving formatters for multi-value types and such.

Version:
$Revision: 1.2 $

Field Summary
private  org.progeeks.meta.TypeRegistry formats
           
 
Constructor Summary
FormatRegistry()
           
 
Method Summary
 org.progeeks.meta.PropertyFormat getFormat(org.progeeks.meta.PropertyType type)
           
protected  org.progeeks.meta.PropertyFormat getListFormat(org.progeeks.meta.ListPropertyType type)
          Searches for an appropriate formatter for the list type, but will create a default list format if one is not found.
 void registerDefaultFormat(java.lang.Class type, org.progeeks.meta.PropertyFormat format)
           
 void registerFormat(org.progeeks.meta.PropertyType type, org.progeeks.meta.PropertyFormat format)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

formats

private org.progeeks.meta.TypeRegistry formats
Constructor Detail

FormatRegistry

public FormatRegistry()
Method Detail

registerFormat

public void registerFormat(org.progeeks.meta.PropertyType type,
                           org.progeeks.meta.PropertyFormat format)

registerDefaultFormat

public void registerDefaultFormat(java.lang.Class type,
                                  org.progeeks.meta.PropertyFormat format)

getFormat

public org.progeeks.meta.PropertyFormat getFormat(org.progeeks.meta.PropertyType type)

getListFormat

protected org.progeeks.meta.PropertyFormat getListFormat(org.progeeks.meta.ListPropertyType type)
Searches for an appropriate formatter for the list type, but will create a default list format if one is not found.