Class JsonExposeAwareConverter
java.lang.Object
org.primefaces.extensions.converter.JsonConverter
org.primefaces.extensions.converter.JsonExposeAwareConverter
- All Implemented Interfaces:
Serializable,javax.faces.convert.Converter
Extension of
JsonConverter. It uses specific Gson converters from this tag library.- Since:
- 1.1.0
- Version:
- $Revision$
- Author:
- Oleg Varaksin / last modified by $Author$
- See Also:
-
Field Summary
Fields inherited from interface javax.faces.convert.Converter
DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE_PARAM_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAsObject(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, String value) getAsString(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object value) booleanvoidsetExcludeFieldsWithoutExposeAnnotation(boolean excludeFieldsWithoutExposeAnnotation) Methods inherited from class org.primefaces.extensions.converter.JsonConverter
getObjectType, getType, setType
-
Constructor Details
-
JsonExposeAwareConverter
public JsonExposeAwareConverter() -
JsonExposeAwareConverter
public JsonExposeAwareConverter(boolean excludeFieldsWithoutExposeAnnotation)
-
-
Method Details
-
isExcludeFieldsWithoutExposeAnnotation
public boolean isExcludeFieldsWithoutExposeAnnotation() -
setExcludeFieldsWithoutExposeAnnotation
public void setExcludeFieldsWithoutExposeAnnotation(boolean excludeFieldsWithoutExposeAnnotation) -
getAsObject
public Object getAsObject(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, String value) - Specified by:
getAsObjectin interfacejavax.faces.convert.Converter- Overrides:
getAsObjectin classJsonConverter
-
getAsString
public String getAsString(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object value) - Specified by:
getAsStringin interfacejavax.faces.convert.Converter- Overrides:
getAsStringin classJsonConverter
-