|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.util.FormatConverterFactory
FormatConverterFactory.
@Deprecated public class FormatConverterFactory
Factory permet d'enregistrer des objets de changement de format, et de les recupérer pour les utiliser. Les objets converter doivent au moins savoir convertir les objets depuis une representation Java. Pour des raisons d'optimisation, il est possible qu'il sache aussi convertir a partir d'autre representation, qui si elle existe sont moins couteuse a convertir. Il faut aussi que les converter sache convertir de leur representation vers un objet Java. par exemple si on enregistre les converiseurs suivant:
addConverter(new MatrixToXMLFormatConverter());
addConverter(new MatrixToSQLFormatConverter());
FormatConverterFactory.convert(Matrix.class, MatrixToXMLFormatConverter.TYPE,
values, AppContext);
Dans ce cas pour des raisons d'optimisation
| Field Summary | |
|---|---|
protected org.apache.commons.collections.map.MultiKeyMap |
converters
Deprecated. |
protected static FormatConverterFactory |
instance
Deprecated. |
| Constructor Summary | |
|---|---|
FormatConverterFactory()
Deprecated. |
|
| Method Summary | |
|---|---|
void |
addConverter(Class<?> clazz,
FormatMap.Format format,
FormatConverter<?> c)
Deprecated. Permet d'enregitrer un converter pour permettre la convertion d'une certain type Java d'une representation vers une autre. |
Object |
convert(FormatConverter<?> defaultConverter,
FormatMap.Format format,
FormatMap values,
Object... args)
Deprecated. |
Object |
convert(FormatMap.Format format,
FormatMap values,
Object... args)
Deprecated. |
FormatConverter<?> |
findConverter(Class<?> clazz,
FormatMap.Format format)
Deprecated. |
FormatConverter<?> |
findConverter(Class<?> clazz,
FormatMap.Format format,
FormatConverter<?> defaultConverter)
Deprecated. Permet de retrouver le meilleur converter disponible pour l'argument clazz |
FormatConverter<?> |
getConverter(Class<?> clazz,
FormatMap.Format format)
Deprecated. |
FormatConverter<?> |
getConverter(Class<?> clazz,
FormatMap.Format format,
FormatConverter<?> defaultConverter)
Deprecated. permet de recupere le converter pour la classe souhaitée. |
static FormatConverterFactory |
getInstance()
Deprecated. |
Object |
unconvert(FormatConverter<?> defaultConverter,
FormatMap.Format format,
FormatMap values,
Object... args)
Deprecated. |
Object |
unconvert(FormatMap.Format format,
FormatMap values,
Object... args)
Deprecated. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static FormatConverterFactory instance
protected org.apache.commons.collections.map.MultiKeyMap converters
| Constructor Detail |
|---|
public FormatConverterFactory()
| Method Detail |
|---|
public static FormatConverterFactory getInstance()
public void addConverter(Class<?> clazz,
FormatMap.Format format,
FormatConverter<?> c)
clazz - la class de la representation Java de l'objetformat - le format géré par le FormatConverterc - le converter a enregistrer
public FormatConverter<?> getConverter(Class<?> clazz,
FormatMap.Format format,
FormatConverter<?> defaultConverter)
clazz - la classe de l'objet dont on souhaite le converterformat - qui doit être géré par le converterdefaultConverter - si aucun converter trouvé, ce converter est
retourné
public FormatConverter<?> getConverter(Class<?> clazz,
FormatMap.Format format)
clazz - format -
#getConverter(Class, Format, FormatConverter)
public FormatConverter<?> findConverter(Class<?> clazz,
FormatMap.Format format,
FormatConverter<?> defaultConverter)
clazz - la classe de l'objet dont on souhaite le converterformat - qui doit être géré par le converterdefaultConverter - si aucun converter trouvé, ce converter est
retourné
public FormatConverter<?> findConverter(Class<?> clazz,
FormatMap.Format format)
clazz - format -
#findConverter(Class, Format, FormatConverter)
public Object convert(FormatMap.Format format,
FormatMap values,
Object... args)
public Object unconvert(FormatMap.Format format,
FormatMap values,
Object... args)
public Object convert(FormatConverter<?> defaultConverter,
FormatMap.Format format,
FormatMap values,
Object... args)
public Object unconvert(FormatConverter<?> defaultConverter,
FormatMap.Format format,
FormatMap values,
Object... args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||