Class BasestarFactory

  • All Implemented Interfaces:
    com.fasterxml.jackson.core.Versioned, java.io.Serializable

    public class BasestarFactory
    extends com.fasterxml.jackson.core.JsonFactory
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.fasterxml.jackson.core.JsonFactory

        com.fasterxml.jackson.core.JsonFactory.Feature
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String INCLUDE  
      static java.lang.String MERGE  
      • Fields inherited from class com.fasterxml.jackson.core.JsonFactory

        _byteSymbolCanonicalizer, _characterEscapes, _factoryFeatures, _generatorFeatures, _inputDecorator, _objectCodec, _outputDecorator, _parserFeatures, _rootCharSymbols, _rootValueSeparator, DEFAULT_FACTORY_FEATURE_FLAGS, DEFAULT_GENERATOR_FEATURE_FLAGS, DEFAULT_PARSER_FEATURE_FLAGS, FORMAT_NAME_JSON
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      com.fasterxml.jackson.core.util.BufferRecycler _getBufferRecycler()  
      boolean canHandleBinaryNatively()  
      boolean canParseAsync()  
      boolean canUseCharArrays()  
      boolean canUseSchema​(com.fasterxml.jackson.core.FormatSchema schema)  
      com.fasterxml.jackson.core.JsonFactory copy()  
      com.fasterxml.jackson.core.JsonGenerator createGenerator​(java.io.DataOutput out)  
      com.fasterxml.jackson.core.JsonGenerator createGenerator​(java.io.DataOutput out, com.fasterxml.jackson.core.JsonEncoding enc)  
      com.fasterxml.jackson.core.JsonGenerator createGenerator​(java.io.File f, com.fasterxml.jackson.core.JsonEncoding enc)  
      com.fasterxml.jackson.core.JsonGenerator createGenerator​(java.io.OutputStream out)  
      com.fasterxml.jackson.core.JsonGenerator createGenerator​(java.io.OutputStream out, com.fasterxml.jackson.core.JsonEncoding enc)  
      com.fasterxml.jackson.core.JsonGenerator createGenerator​(java.io.Writer w)  
      com.fasterxml.jackson.core.JsonGenerator createJsonGenerator​(java.io.OutputStream out)
      Deprecated.
      com.fasterxml.jackson.core.JsonGenerator createJsonGenerator​(java.io.OutputStream out, com.fasterxml.jackson.core.JsonEncoding enc)
      Deprecated.
      com.fasterxml.jackson.core.JsonGenerator createJsonGenerator​(java.io.Writer out)
      Deprecated.
      com.fasterxml.jackson.core.JsonParser createJsonParser​(byte[] data)
      Deprecated.
      com.fasterxml.jackson.core.JsonParser createJsonParser​(byte[] data, int offset, int len)
      Deprecated.
      com.fasterxml.jackson.core.JsonParser createJsonParser​(java.io.File f)
      Deprecated.
      com.fasterxml.jackson.core.JsonParser createJsonParser​(java.io.InputStream in)
      Deprecated.
      com.fasterxml.jackson.core.JsonParser createJsonParser​(java.io.Reader r)
      Deprecated.
      com.fasterxml.jackson.core.JsonParser createJsonParser​(java.lang.String content)
      Deprecated.
      com.fasterxml.jackson.core.JsonParser createJsonParser​(java.net.URL url)
      Deprecated.
      com.fasterxml.jackson.core.JsonParser createNonBlockingByteArrayParser()  
      com.fasterxml.jackson.core.JsonParser createParser​(byte[] data)  
      com.fasterxml.jackson.core.JsonParser createParser​(byte[] data, int offset, int len)  
      com.fasterxml.jackson.core.JsonParser createParser​(char[] content)  
      com.fasterxml.jackson.core.JsonParser createParser​(char[] content, int offset, int len)  
      com.fasterxml.jackson.core.JsonParser createParser​(java.io.DataInput in)  
      com.fasterxml.jackson.core.JsonParser createParser​(java.io.File f)  
      com.fasterxml.jackson.core.JsonParser createParser​(java.io.InputStream in)  
      com.fasterxml.jackson.core.JsonParser createParser​(java.io.Reader r)  
      com.fasterxml.jackson.core.JsonParser createParser​(java.lang.String content)  
      com.fasterxml.jackson.core.JsonParser createParser​(java.net.URL url)  
      com.fasterxml.jackson.core.JsonFactory disable​(com.fasterxml.jackson.core.JsonFactory.Feature f)  
      com.fasterxml.jackson.core.JsonFactory disable​(com.fasterxml.jackson.core.JsonGenerator.Feature f)  
      com.fasterxml.jackson.core.JsonFactory disable​(com.fasterxml.jackson.core.JsonParser.Feature f)  
      com.fasterxml.jackson.core.JsonFactory enable​(com.fasterxml.jackson.core.JsonFactory.Feature f)  
      com.fasterxml.jackson.core.JsonFactory enable​(com.fasterxml.jackson.core.JsonGenerator.Feature f)  
      com.fasterxml.jackson.core.JsonFactory enable​(com.fasterxml.jackson.core.JsonParser.Feature f)  
      com.fasterxml.jackson.core.io.CharacterEscapes getCharacterEscapes()  
      com.fasterxml.jackson.core.ObjectCodec getCodec()  
      java.lang.String getFormatName()  
      java.lang.Class<? extends com.fasterxml.jackson.core.FormatFeature> getFormatReadFeatureType()  
      java.lang.Class<? extends com.fasterxml.jackson.core.FormatFeature> getFormatWriteFeatureType()  
      com.fasterxml.jackson.core.io.InputDecorator getInputDecorator()  
      com.fasterxml.jackson.core.io.OutputDecorator getOutputDecorator()  
      java.lang.String getRootValueSeparator()  
      com.fasterxml.jackson.core.format.MatchStrength hasFormat​(com.fasterxml.jackson.core.format.InputAccessor acc)  
      boolean requiresCustomCodec()  
      boolean requiresPropertyOrdering()  
      com.fasterxml.jackson.core.JsonFactory setCharacterEscapes​(com.fasterxml.jackson.core.io.CharacterEscapes esc)  
      com.fasterxml.jackson.core.JsonFactory setCodec​(com.fasterxml.jackson.core.ObjectCodec oc)  
      com.fasterxml.jackson.core.JsonFactory setInputDecorator​(com.fasterxml.jackson.core.io.InputDecorator d)  
      com.fasterxml.jackson.core.JsonFactory setOutputDecorator​(com.fasterxml.jackson.core.io.OutputDecorator d)  
      com.fasterxml.jackson.core.JsonFactory setRootValueSeparator​(java.lang.String sep)  
      com.fasterxml.jackson.core.Version version()  
      • Methods inherited from class com.fasterxml.jackson.core.JsonFactory

        _checkInvalidCopy, _createContext, _createDataOutputWrapper, _createGenerator, _createNonBlockingContext, _createParser, _createParser, _createParser, _createParser, _createParser, _createUTF8Generator, _createWriter, _decorate, _decorate, _decorate, _decorate, _decorate, _optimizedStreamFromURL, configure, configure, configure, hasJSONFormat, isEnabled, isEnabled, isEnabled, readResolve
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BasestarFactory

        public BasestarFactory()
      • BasestarFactory

        public BasestarFactory​(com.fasterxml.jackson.core.JsonFactory delegate)
    • Method Detail

      • createParser

        public com.fasterxml.jackson.core.JsonParser createParser​(java.io.File f)
                                                           throws java.io.IOException
        Overrides:
        createParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createParser

        public com.fasterxml.jackson.core.JsonParser createParser​(java.net.URL url)
                                                           throws java.io.IOException
        Overrides:
        createParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createParser

        public com.fasterxml.jackson.core.JsonParser createParser​(java.io.InputStream in)
                                                           throws java.io.IOException
        Overrides:
        createParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createParser

        public com.fasterxml.jackson.core.JsonParser createParser​(java.io.Reader r)
                                                           throws java.io.IOException
        Overrides:
        createParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createParser

        public com.fasterxml.jackson.core.JsonParser createParser​(byte[] data)
                                                           throws java.io.IOException
        Overrides:
        createParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createParser

        public com.fasterxml.jackson.core.JsonParser createParser​(byte[] data,
                                                                  int offset,
                                                                  int len)
                                                           throws java.io.IOException
        Overrides:
        createParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createParser

        public com.fasterxml.jackson.core.JsonParser createParser​(java.lang.String content)
                                                           throws java.io.IOException
        Overrides:
        createParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createParser

        public com.fasterxml.jackson.core.JsonParser createParser​(char[] content)
                                                           throws java.io.IOException
        Overrides:
        createParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createParser

        public com.fasterxml.jackson.core.JsonParser createParser​(char[] content,
                                                                  int offset,
                                                                  int len)
                                                           throws java.io.IOException
        Overrides:
        createParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createParser

        public com.fasterxml.jackson.core.JsonParser createParser​(java.io.DataInput in)
                                                           throws java.io.IOException
        Overrides:
        createParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • copy

        public com.fasterxml.jackson.core.JsonFactory copy()
        Overrides:
        copy in class com.fasterxml.jackson.core.JsonFactory
      • requiresPropertyOrdering

        public boolean requiresPropertyOrdering()
        Overrides:
        requiresPropertyOrdering in class com.fasterxml.jackson.core.JsonFactory
      • canHandleBinaryNatively

        public boolean canHandleBinaryNatively()
        Overrides:
        canHandleBinaryNatively in class com.fasterxml.jackson.core.JsonFactory
      • canUseCharArrays

        public boolean canUseCharArrays()
        Overrides:
        canUseCharArrays in class com.fasterxml.jackson.core.JsonFactory
      • canParseAsync

        public boolean canParseAsync()
        Overrides:
        canParseAsync in class com.fasterxml.jackson.core.JsonFactory
      • getFormatReadFeatureType

        public java.lang.Class<? extends com.fasterxml.jackson.core.FormatFeature> getFormatReadFeatureType()
        Overrides:
        getFormatReadFeatureType in class com.fasterxml.jackson.core.JsonFactory
      • getFormatWriteFeatureType

        public java.lang.Class<? extends com.fasterxml.jackson.core.FormatFeature> getFormatWriteFeatureType()
        Overrides:
        getFormatWriteFeatureType in class com.fasterxml.jackson.core.JsonFactory
      • canUseSchema

        public boolean canUseSchema​(com.fasterxml.jackson.core.FormatSchema schema)
        Overrides:
        canUseSchema in class com.fasterxml.jackson.core.JsonFactory
      • getFormatName

        public java.lang.String getFormatName()
        Overrides:
        getFormatName in class com.fasterxml.jackson.core.JsonFactory
      • hasFormat

        public com.fasterxml.jackson.core.format.MatchStrength hasFormat​(com.fasterxml.jackson.core.format.InputAccessor acc)
                                                                  throws java.io.IOException
        Overrides:
        hasFormat in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • requiresCustomCodec

        public boolean requiresCustomCodec()
        Overrides:
        requiresCustomCodec in class com.fasterxml.jackson.core.JsonFactory
      • version

        public com.fasterxml.jackson.core.Version version()
        Specified by:
        version in interface com.fasterxml.jackson.core.Versioned
        Overrides:
        version in class com.fasterxml.jackson.core.JsonFactory
      • enable

        public com.fasterxml.jackson.core.JsonFactory enable​(com.fasterxml.jackson.core.JsonFactory.Feature f)
        Overrides:
        enable in class com.fasterxml.jackson.core.JsonFactory
      • disable

        public com.fasterxml.jackson.core.JsonFactory disable​(com.fasterxml.jackson.core.JsonFactory.Feature f)
        Overrides:
        disable in class com.fasterxml.jackson.core.JsonFactory
      • enable

        public com.fasterxml.jackson.core.JsonFactory enable​(com.fasterxml.jackson.core.JsonParser.Feature f)
        Overrides:
        enable in class com.fasterxml.jackson.core.JsonFactory
      • disable

        public com.fasterxml.jackson.core.JsonFactory disable​(com.fasterxml.jackson.core.JsonParser.Feature f)
        Overrides:
        disable in class com.fasterxml.jackson.core.JsonFactory
      • getInputDecorator

        public com.fasterxml.jackson.core.io.InputDecorator getInputDecorator()
        Overrides:
        getInputDecorator in class com.fasterxml.jackson.core.JsonFactory
      • setInputDecorator

        public com.fasterxml.jackson.core.JsonFactory setInputDecorator​(com.fasterxml.jackson.core.io.InputDecorator d)
        Overrides:
        setInputDecorator in class com.fasterxml.jackson.core.JsonFactory
      • enable

        public com.fasterxml.jackson.core.JsonFactory enable​(com.fasterxml.jackson.core.JsonGenerator.Feature f)
        Overrides:
        enable in class com.fasterxml.jackson.core.JsonFactory
      • disable

        public com.fasterxml.jackson.core.JsonFactory disable​(com.fasterxml.jackson.core.JsonGenerator.Feature f)
        Overrides:
        disable in class com.fasterxml.jackson.core.JsonFactory
      • getCharacterEscapes

        public com.fasterxml.jackson.core.io.CharacterEscapes getCharacterEscapes()
        Overrides:
        getCharacterEscapes in class com.fasterxml.jackson.core.JsonFactory
      • setCharacterEscapes

        public com.fasterxml.jackson.core.JsonFactory setCharacterEscapes​(com.fasterxml.jackson.core.io.CharacterEscapes esc)
        Overrides:
        setCharacterEscapes in class com.fasterxml.jackson.core.JsonFactory
      • getOutputDecorator

        public com.fasterxml.jackson.core.io.OutputDecorator getOutputDecorator()
        Overrides:
        getOutputDecorator in class com.fasterxml.jackson.core.JsonFactory
      • setOutputDecorator

        public com.fasterxml.jackson.core.JsonFactory setOutputDecorator​(com.fasterxml.jackson.core.io.OutputDecorator d)
        Overrides:
        setOutputDecorator in class com.fasterxml.jackson.core.JsonFactory
      • setRootValueSeparator

        public com.fasterxml.jackson.core.JsonFactory setRootValueSeparator​(java.lang.String sep)
        Overrides:
        setRootValueSeparator in class com.fasterxml.jackson.core.JsonFactory
      • getRootValueSeparator

        public java.lang.String getRootValueSeparator()
        Overrides:
        getRootValueSeparator in class com.fasterxml.jackson.core.JsonFactory
      • setCodec

        public com.fasterxml.jackson.core.JsonFactory setCodec​(com.fasterxml.jackson.core.ObjectCodec oc)
        Overrides:
        setCodec in class com.fasterxml.jackson.core.JsonFactory
      • getCodec

        public com.fasterxml.jackson.core.ObjectCodec getCodec()
        Overrides:
        getCodec in class com.fasterxml.jackson.core.JsonFactory
      • createNonBlockingByteArrayParser

        public com.fasterxml.jackson.core.JsonParser createNonBlockingByteArrayParser()
                                                                               throws java.io.IOException
        Overrides:
        createNonBlockingByteArrayParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createJsonParser

        @Deprecated
        public com.fasterxml.jackson.core.JsonParser createJsonParser​(java.io.File f)
                                                               throws java.io.IOException,
                                                                      com.fasterxml.jackson.core.JsonParseException
        Deprecated.
        Overrides:
        createJsonParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
        com.fasterxml.jackson.core.JsonParseException
      • createJsonParser

        @Deprecated
        public com.fasterxml.jackson.core.JsonParser createJsonParser​(java.net.URL url)
                                                               throws java.io.IOException,
                                                                      com.fasterxml.jackson.core.JsonParseException
        Deprecated.
        Overrides:
        createJsonParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
        com.fasterxml.jackson.core.JsonParseException
      • createJsonParser

        @Deprecated
        public com.fasterxml.jackson.core.JsonParser createJsonParser​(java.io.InputStream in)
                                                               throws java.io.IOException,
                                                                      com.fasterxml.jackson.core.JsonParseException
        Deprecated.
        Overrides:
        createJsonParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
        com.fasterxml.jackson.core.JsonParseException
      • createJsonParser

        @Deprecated
        public com.fasterxml.jackson.core.JsonParser createJsonParser​(java.io.Reader r)
                                                               throws java.io.IOException,
                                                                      com.fasterxml.jackson.core.JsonParseException
        Deprecated.
        Overrides:
        createJsonParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
        com.fasterxml.jackson.core.JsonParseException
      • createJsonParser

        @Deprecated
        public com.fasterxml.jackson.core.JsonParser createJsonParser​(byte[] data)
                                                               throws java.io.IOException,
                                                                      com.fasterxml.jackson.core.JsonParseException
        Deprecated.
        Overrides:
        createJsonParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
        com.fasterxml.jackson.core.JsonParseException
      • createJsonParser

        @Deprecated
        public com.fasterxml.jackson.core.JsonParser createJsonParser​(byte[] data,
                                                                      int offset,
                                                                      int len)
                                                               throws java.io.IOException,
                                                                      com.fasterxml.jackson.core.JsonParseException
        Deprecated.
        Overrides:
        createJsonParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
        com.fasterxml.jackson.core.JsonParseException
      • createJsonParser

        @Deprecated
        public com.fasterxml.jackson.core.JsonParser createJsonParser​(java.lang.String content)
                                                               throws java.io.IOException,
                                                                      com.fasterxml.jackson.core.JsonParseException
        Deprecated.
        Overrides:
        createJsonParser in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
        com.fasterxml.jackson.core.JsonParseException
      • createGenerator

        public com.fasterxml.jackson.core.JsonGenerator createGenerator​(java.io.OutputStream out,
                                                                        com.fasterxml.jackson.core.JsonEncoding enc)
                                                                 throws java.io.IOException
        Overrides:
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createGenerator

        public com.fasterxml.jackson.core.JsonGenerator createGenerator​(java.io.OutputStream out)
                                                                 throws java.io.IOException
        Overrides:
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createGenerator

        public com.fasterxml.jackson.core.JsonGenerator createGenerator​(java.io.Writer w)
                                                                 throws java.io.IOException
        Overrides:
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createGenerator

        public com.fasterxml.jackson.core.JsonGenerator createGenerator​(java.io.File f,
                                                                        com.fasterxml.jackson.core.JsonEncoding enc)
                                                                 throws java.io.IOException
        Overrides:
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createGenerator

        public com.fasterxml.jackson.core.JsonGenerator createGenerator​(java.io.DataOutput out,
                                                                        com.fasterxml.jackson.core.JsonEncoding enc)
                                                                 throws java.io.IOException
        Overrides:
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createGenerator

        public com.fasterxml.jackson.core.JsonGenerator createGenerator​(java.io.DataOutput out)
                                                                 throws java.io.IOException
        Overrides:
        createGenerator in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createJsonGenerator

        @Deprecated
        public com.fasterxml.jackson.core.JsonGenerator createJsonGenerator​(java.io.OutputStream out,
                                                                            com.fasterxml.jackson.core.JsonEncoding enc)
                                                                     throws java.io.IOException
        Deprecated.
        Overrides:
        createJsonGenerator in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createJsonGenerator

        @Deprecated
        public com.fasterxml.jackson.core.JsonGenerator createJsonGenerator​(java.io.Writer out)
                                                                     throws java.io.IOException
        Deprecated.
        Overrides:
        createJsonGenerator in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • createJsonGenerator

        @Deprecated
        public com.fasterxml.jackson.core.JsonGenerator createJsonGenerator​(java.io.OutputStream out)
                                                                     throws java.io.IOException
        Deprecated.
        Overrides:
        createJsonGenerator in class com.fasterxml.jackson.core.JsonFactory
        Throws:
        java.io.IOException
      • _getBufferRecycler

        public com.fasterxml.jackson.core.util.BufferRecycler _getBufferRecycler()
        Overrides:
        _getBufferRecycler in class com.fasterxml.jackson.core.JsonFactory