Class JSONWriter.Context

java.lang.Object
com.alibaba.fastjson2.JSONWriter.Context
Enclosing class:
JSONWriter

public static class JSONWriter.Context extends Object
  • Constructor Details

  • Method Details

    • getFeatures

      public long getFeatures()
    • isEnabled

      public boolean isEnabled(JSONWriter.Feature feature)
    • isEnabled

      public boolean isEnabled(long feature)
    • config

      public void config(JSONWriter.Feature... features)
    • config

      public void config(JSONWriter.Feature feature, boolean state)
    • configFilter

      protected void configFilter(Filter... filters)
    • getObjectWriter

      public <T> ObjectWriter<T> getObjectWriter(Class<T> objectType)
    • getObjectWriter

      public <T> ObjectWriter<T> getObjectWriter(Type objectType, Class<T> objectClass)
    • getProvider

      public ObjectWriterProvider getProvider()
    • getZoneId

      public ZoneId getZoneId()
    • setZoneId

      public void setZoneId(ZoneId zoneId)
    • getDateFormat

      public String 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

      public DateTimeFormatter getDateFormatter()
    • setDateFormat

      public void setDateFormat(String dateFormat)
    • getPropertyPreFilter

      public PropertyPreFilter getPropertyPreFilter()
    • setPropertyPreFilter

      public void setPropertyPreFilter(PropertyPreFilter propertyPreFilter)
    • getNameFilter

      public NameFilter getNameFilter()
    • setNameFilter

      public void setNameFilter(NameFilter nameFilter)
    • getValueFilter

      public ValueFilter getValueFilter()
    • setValueFilter

      public void setValueFilter(ValueFilter valueFilter)
    • getContextValueFilter

      public ContextValueFilter getContextValueFilter()
    • setContextValueFilter

      public void setContextValueFilter(ContextValueFilter contextValueFilter)
    • getContextNameFilter

      public ContextNameFilter getContextNameFilter()
    • setContextNameFilter

      public void setContextNameFilter(ContextNameFilter contextNameFilter)
    • getPropertyFilter

      public PropertyFilter getPropertyFilter()
    • setPropertyFilter

      public void setPropertyFilter(PropertyFilter propertyFilter)
    • getAfterFilter

      public AfterFilter getAfterFilter()
    • setAfterFilter

      public void setAfterFilter(AfterFilter afterFilter)
    • getBeforeFilter

      public BeforeFilter getBeforeFilter()
    • setBeforeFilter

      public void setBeforeFilter(BeforeFilter beforeFilter)
    • getLabelFilter

      public LabelFilter getLabelFilter()
    • setLabelFilter

      public void setLabelFilter(LabelFilter labelFilter)