Package com.alibaba.fastjson2
Class JSONWriter.Context
java.lang.Object
com.alibaba.fastjson2.JSONWriter.Context
- Enclosing class:
- JSONWriter
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionContext(JSONWriter.Feature... features) Context(ObjectWriterProvider provider) Context(ObjectWriterProvider provider, JSONWriter.Feature... features) Context(String format, JSONWriter.Feature... features) -
Method Summary
Modifier and TypeMethodDescriptionvoidconfig(JSONWriter.Feature... features) voidconfig(JSONWriter.Feature feature, boolean state) voidconfigFilter(Filter... filters) long<T> ObjectWriter<T>getObjectWriter(Class<T> objectType) <T> ObjectWriter<T>getObjectWriter(Type objectType, Class<T> objectClass) booleanbooleanbooleanbooleanbooleanbooleanisEnabled(long feature) booleanisEnabled(JSONWriter.Feature feature) booleanvoidsetAfterFilter(AfterFilter afterFilter) voidsetBeforeFilter(BeforeFilter beforeFilter) voidsetContextNameFilter(ContextNameFilter contextNameFilter) voidsetContextValueFilter(ContextValueFilter contextValueFilter) voidsetDateFormat(String dateFormat) voidsetFeatures(long features) voidsetLabelFilter(LabelFilter labelFilter) voidsetNameFilter(NameFilter nameFilter) voidsetPropertyFilter(PropertyFilter propertyFilter) voidsetPropertyPreFilter(PropertyPreFilter propertyPreFilter) voidsetValueFilter(ValueFilter valueFilter) void
-
Field Details
-
provider
-
-
Constructor Details
-
Context
-
Context
-
Context
-
Context
-
-
Method Details
-
getFeatures
public long getFeatures() -
setFeatures
public void setFeatures(long features) - Since:
- 2.0.51
-
isEnabled
-
isEnabled
public boolean isEnabled(long feature) -
config
-
config
-
configFilter
-
getObjectWriter
-
getObjectWriter
-
getProvider
-
getZoneId
-
setZoneId
-
getDateFormat
-
isDateFormatMillis
public boolean isDateFormatMillis() -
isDateFormatUnixTime
public boolean isDateFormatUnixTime() -
isDateFormatISO8601
public boolean isDateFormatISO8601() -
isDateFormatHasDay
public boolean isDateFormatHasDay() -
isDateFormatHasHour
public boolean isDateFormatHasHour() -
isFormatyyyyMMddhhmmss19
public boolean isFormatyyyyMMddhhmmss19() -
getDateFormatter
-
setDateFormat
-
getPropertyPreFilter
-
setPropertyPreFilter
-
getNameFilter
-
setNameFilter
-
getValueFilter
-
setValueFilter
-
getContextValueFilter
-
setContextValueFilter
-
getContextNameFilter
-
setContextNameFilter
-
getPropertyFilter
-
setPropertyFilter
-
getAfterFilter
-
setAfterFilter
-
getBeforeFilter
-
setBeforeFilter
-
getLabelFilter
-
setLabelFilter
-