Package com.fasterxml.jackson.core.io

Examples of com.fasterxml.jackson.core.io.SerializedString


    public BeanPropertyWriter rename(NameTransformer transformer) {
        String newName = transformer.transform(_name.getValue());
        if (newName.equals(_name.toString())) {
            return this;
        }
        return new BeanPropertyWriter(this, new SerializedString(newName));
    }
View Full Code Here


    {
        super(src);
        final int len = props.size();
        _orderedPropertyNames = new SerializedString[len];
        for (int i = 0; i < len; ++i) {
            _orderedPropertyNames[i] = new SerializedString(props.get(i).getName());
        }
    }
View Full Code Here

    protected final ValueReader _valueReader;
   
    protected final Method _getMethod, _setMethod;

    public BeanProperty(String name) {
        _name = new SerializedString(name);
        _typeId = 0;
        _getMethod = null;
        _setMethod = null;
        _valueReader = null;
    }
View Full Code Here

    protected void writeBeanValue(BeanDefinition beanDef, Object bean) throws IOException
    {
        _generator.writeStartObject();
        for (BeanProperty property : beanDef.properties()) {
            SerializedString name;
           
            if (_requireSetter) {
                name = property.getNameIfHasSetter();
                if (name == null) {
                    continue;
View Full Code Here

    {
        super(src);
        final int len = props.size();
        _orderedPropertyNames = new SerializedString[len];
        for (int i = 0; i < len; ++i) {
            _orderedPropertyNames[i] = new SerializedString(props.get(i).getName());
        }
    }
View Full Code Here

            JavaType rootType, JsonDeserializer<Object> deser)
        throws IOException, JsonParseException, JsonMappingException
    {
        String expName = config.getRootName();
        if (expName == null) {
            SerializedString sstr = _rootNames.findRootName(rootType, config);
            expName = sstr.getValue();
        }
        if (jp.getCurrentToken() != JsonToken.START_OBJECT) {
            throw JsonMappingException.from(jp, "Current token not START_OBJECT (needed to unwrap root name '"
                    +expName+"'), but "+jp.getCurrentToken());
        }
View Full Code Here

    protected final ValueReader _valueReader;
   
    protected final Method _getMethod, _setMethod;

    public BeanProperty(String name) {
        _name = new SerializedString(name);
        _typeId = 0;
        _getMethod = null;
        _setMethod = null;
        _valueReader = null;
    }
View Full Code Here

        private final SerializedString fieldName;
        private final JsonExtractor<? extends T> delegate;

        public ObjectFieldJsonExtractor(String fieldName, JsonExtractor<? extends T> delegate)
        {
            this.fieldName = new SerializedString(checkNotNull(fieldName, "fieldName is null"));
            this.delegate = checkNotNull(delegate, "delegate is null");
        }
View Full Code Here

        String newName = transformer.transform(oldName);

        // important: combine transformers:
        transformer = NameTransformer.chainedTransformer(transformer, _nameTransformer);
   
        return new UnwrappingBeanPropertyWriter(this, transformer, new SerializedString(newName));
    }
View Full Code Here

            JsonSerializer<?> ser, TypeSerializer typeSer, JavaType serType,
            boolean suppressNulls, Object suppressableValue)
    {
        _member = member;
        _contextAnnotations = contextAnnotations;
        _name = new SerializedString(propDef.getName());
        _wrapperName = propDef.getWrapperName();
        _declaredType = declaredType;
        _serializer = (JsonSerializer<Object>) ser;
        _dynamicSerializers = (ser == null) ? PropertySerializerMap.emptyMap() : null;
        _typeSerializer = typeSer;
View Full Code Here

TOP

Related Classes of com.fasterxml.jackson.core.io.SerializedString

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.