Tabnine Logo
StdSerializer
Code IndexAdd Tabnine to your IDE (free)

How to use
StdSerializer
in
com.fasterxml.jackson.databind.ser.std

Best Java code snippets using com.fasterxml.jackson.databind.ser.std.StdSerializer (Showing top 20 results out of 315)

origin: redisson/redisson

/**
 * Default implementation simply claims type is "string"; usually
 * overriden by custom serializers.
 */
@Override
public JsonNode getSchema(SerializerProvider provider, Type typeHint) throws JsonMappingException
{
  return createSchemaNode("string");
}

origin: redisson/redisson

/**
 * Default implementation simply claims type is "string"; usually
 * overriden by custom serializers.
 */
@Override
public JsonNode getSchema(SerializerProvider provider, Type typeHint, boolean isOptional)
  throws JsonMappingException
{
  ObjectNode schema = (ObjectNode) getSchema(provider, typeHint);
  if (!isOptional) {
    schema.put("required", !isOptional);
  }
  return schema;
}
origin: redisson/redisson

/**
 * Convenience method that uses {@link #findFormatOverrides} to find possible
 * defaults and/of overrides, and then calls <code>JsonFormat.Value.getFeature(...)</code>
 * to find whether that feature has been specifically marked as enabled or disabled.
 * 
 * @param typeForDefaults Type (erased) used for finding default format settings, if any
 *
 * @since 2.7
 */
protected Boolean findFormatFeature(SerializerProvider provider,
    BeanProperty prop, Class<?> typeForDefaults, JsonFormat.Feature feat)
{
  JsonFormat.Value format = findFormatOverrides(provider, prop, typeForDefaults);
  if (format != null) {
    return format.getFeature(feat);
  }
  return null;
}
origin: hstaudacher/osgi-jax-rs-connector

protected ObjectNode createSchemaNode(String type)
{
  ObjectNode schema = createObjectNode();
  schema.put("type", type);
  return schema;
}

origin: redisson/redisson

/**
 * Helper method used to locate filter that is needed, based on filter id
 * this serializer was constructed with.
 * 
 * @since 2.3
 */
protected PropertyFilter findPropertyFilter(SerializerProvider provider,
    Object filterId, Object valueToFilter)
  throws JsonMappingException
{
  FilterProvider filters = provider.getFilterProvider();
  // Not ok to miss the provider, if a filter is declared to be needed.
  if (filters == null) {
    provider.reportBadDefinition(handledType(),
        "Cannot resolve PropertyFilter with id '"+filterId+"'; no FilterProvider configured");
  }
  // But whether unknown ids are ok just depends on filter provider; if we get null that's fine
  return filters.findPropertyFilter(filterId, valueToFilter);
}
origin: redisson/redisson

/**
 * @since 2.7
 */
protected void visitArrayFormat(JsonFormatVisitorWrapper visitor, JavaType typeHint,
    JsonSerializer<?> itemSerializer, JavaType itemType)
  throws JsonMappingException
{
  JsonArrayFormatVisitor v2 = visitor.expectArrayFormat(typeHint);
  if (_neitherNull(v2, itemSerializer)) {
    v2.itemsFormat(itemSerializer, itemType);
  }
}
origin: redisson/redisson

JsonSerializer<?> ser = findConvertingContentSerializer(provider, property, existingSerializer);
if (ser != null) {
  return provider.handleSecondaryContextualization(ser, property);
origin: com.fasterxml.jackson.core/com.springsource.com.fasterxml.jackson.core.jackson-databind

protected ObjectNode createSchemaNode(String type)
{
  ObjectNode schema = createObjectNode();
  schema.put("type", type);
  return schema;
}

origin: commercetools/commercetools-jvm-sdk

public Class<Reference> handledType() {
  return super.handledType();
}
origin: redisson/redisson

/**
 * Helper method that calls necessary visit method(s) to indicate that the
 * underlying JSON type is JSON Integer number.
 *
 * @since 2.7
 */
protected void visitIntFormat(JsonFormatVisitorWrapper visitor, JavaType typeHint,
    NumberType numberType)
  throws JsonMappingException
{
  JsonIntegerFormatVisitor v2 = visitor.expectIntegerFormat(typeHint);
  if (_neitherNull(v2, numberType)) {
    v2.numberType(numberType);
  }
}
origin: com.jwebmp.jackson.core/jackson-databind

JsonSerializer<?> ser = findConvertingContentSerializer(provider, property, existingSerializer);
if (ser != null) {
  return provider.handleSecondaryContextualization(ser, property);
origin: redisson/redisson

@Override
public JsonNode getSchema(SerializerProvider provider, Type typeHint)
  throws JsonMappingException
{
  if (_delegateSerializer instanceof SchemaAware) {
    return ((SchemaAware) _delegateSerializer).getSchema(provider, typeHint);
  }
  return super.getSchema(provider, typeHint);
}
origin: redisson/redisson

protected ObjectNode createSchemaNode(String type, boolean isOptional)
{
  ObjectNode schema = createSchemaNode(type);
  if (!isOptional) {
    schema.put("required", !isOptional);
  }
  return schema;
}
origin: com.ning.billing/killbill-osgi-bundles-analytics

protected ObjectNode createSchemaNode(String type)
{
  ObjectNode schema = createObjectNode();
  schema.put("type", type);
  return schema;
}

origin: com.jwebmp.jackson.core/jackson-databind

/**
 * Convenience method that uses {@link #findFormatOverrides} to find possible
 * defaults and/of overrides, and then calls <code>JsonFormat.Value.getFeature(...)</code>
 * to find whether that feature has been specifically marked as enabled or disabled.
 * 
 * @param typeForDefaults Type (erased) used for finding default format settings, if any
 *
 * @since 2.7
 */
protected Boolean findFormatFeature(SerializerProvider provider,
    BeanProperty prop, Class<?> typeForDefaults, JsonFormat.Feature feat)
{
  JsonFormat.Value format = findFormatOverrides(provider, prop, typeForDefaults);
  if (format != null) {
    return format.getFeature(feat);
  }
  return null;
}
origin: com.jwebmp.jackson.core/jackson-databind

/**
 * Helper method used to locate filter that is needed, based on filter id
 * this serializer was constructed with.
 * 
 * @since 2.3
 */
protected PropertyFilter findPropertyFilter(SerializerProvider provider,
    Object filterId, Object valueToFilter)
  throws JsonMappingException
{
  FilterProvider filters = provider.getFilterProvider();
  // Not ok to miss the provider, if a filter is declared to be needed.
  if (filters == null) {
    provider.reportBadDefinition(handledType(),
        "Cannot resolve PropertyFilter with id '"+filterId+"'; no FilterProvider configured");
  }
  // But whether unknown ids are ok just depends on filter provider; if we get null that's fine
  return filters.findPropertyFilter(filterId, valueToFilter);
}
origin: redisson/redisson

/**
 * @deprecated Since 2.9 use {link {@link #findContextualConvertingSerializer} instead
 */
@Deprecated
protected JsonSerializer<?> findConvertingContentSerializer(SerializerProvider provider,
    BeanProperty prop, JsonSerializer<?> existingSerializer)
  throws JsonMappingException
{
  final AnnotationIntrospector intr = provider.getAnnotationIntrospector();
  if (_neitherNull(intr, prop)) {
    AnnotatedMember m = prop.getMember();
    if (m != null) {
      Object convDef = intr.findSerializationContentConverter(m);
      if (convDef != null) {
        Converter<Object,Object> conv = provider.converterInstance(prop.getMember(), convDef);
        JavaType delegateType = conv.getOutputType(provider.getTypeFactory());
        // [databind#731]: Should skip if nominally java.lang.Object
        if ((existingSerializer == null) && !delegateType.isJavaLangObject()) {
          existingSerializer = provider.findValueSerializer(delegateType);
        }
        return new StdDelegatingSerializer(conv, delegateType, existingSerializer);
      }
    }
  }
  return existingSerializer;
}
origin: redisson/redisson

@Override
public JsonNode getSchema(SerializerProvider provider, Type typeHint,
  boolean isOptional) throws JsonMappingException
{
  if (_delegateSerializer instanceof SchemaAware) {
    return ((SchemaAware) _delegateSerializer).getSchema(provider, typeHint, isOptional);
  }
  return super.getSchema(provider, typeHint);
}
origin: com.ning.billing/killbill-osgi-bundles-analytics

  /**
   * Default implementation simply claims type is "string"; usually
   * overriden by custom serializers.
   */
//  @Override
  public JsonNode getSchema(SerializerProvider provider, Type typeHint)
    throws JsonMappingException
  {
    return createSchemaNode("string");
  }
  
origin: com.eclipsesource.jaxrs/jersey-all

protected ObjectNode createSchemaNode(String type)
{
  ObjectNode schema = createObjectNode();
  schema.put("type", type);
  return schema;
}

com.fasterxml.jackson.databind.ser.stdStdSerializer

Javadoc

Base class used by all standard serializers, and can also be used for custom serializers (in fact, this is the recommended base class to use). Provides convenience methods for implementing SchemaAware

Most used methods

  • createSchemaNode
  • getSchema
    Default implementation simply claims type is "string"; usually overriden by custom serializers.
  • createObjectNode
  • findFormatOverrides
    Helper method that may be used to find if this deserializer has specific JsonFormat settings, either
  • handledType
  • _neitherNull
  • findConvertingContentSerializer
  • acceptJsonFormatVisitor
    Default implementation specifies no format. This behavior is usually overriden by custom serializers
  • serialize
  • serializeWithType

Popular in Java

  • Making http post requests using okhttp
  • getExternalFilesDir (Context)
  • compareTo (BigDecimal)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • Path (java.nio.file)
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now