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

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

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

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

/**
 * 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: 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: com.jwebmp.jackson.core/jackson-databind

/**
 * @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: com.jwebmp.jackson.core/jackson-databind

/**
 * 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

/**
 * @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;
}
com.fasterxml.jackson.databind.ser.stdStdSerializer_neitherNull

Popular methods of StdSerializer

  • 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
  • findConvertingContentSerializer
  • acceptJsonFormatVisitor
    Default implementation specifies no format. This behavior is usually overriden by custom serializers
  • serialize
  • serializeWithType

Popular in Java

  • Reactive rest calls using spring rest template
  • getApplicationContext (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • compareTo (BigDecimal)
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • ResultSet (java.sql)
    An interface for an object which represents a database table entry, returned as the result of the qu
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • SAXParseException (org.xml.sax)
    Encapsulate an XML parse error or warning.> This module, both source code and documentation, is in t
  • Top Sublime Text plugins
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