Package data.media

Examples of data.media.Image


        content.setMedia(media);

        List<Image> images = new ArrayList<Image>();
        {
            Image image = new Image();
            image.setUri("http://javaone.com/keynote_large.jpg");
            image.setTitle("Javaone Keynote");
            image.setWidth(1024);
            image.setHeight(768);
            image.setSize(Size.LARGE);
            images.add(image);
        }
        {
            Image image = new Image();
            image.setUri("http://javaone.com/keynote_small.jpg");
            image.setTitle("Javaone Keynote");
            image.setWidth(320);
            image.setHeight(240);
            image.setSize(Size.SMALL);
            images.add(image);
        }
        content.setImages(images);

        try {
View Full Code Here


import data.media.Image;
import data.media.Image.Size;

public class WriteAsArray_Eishay_Image extends TestCase {
    public void test_0 () throws Exception {
        Image image = new Image();
        image.setHeight(123);
        image.setSize(Size.LARGE);
        image.setTitle("xx");
       
        String text = JSON.toJSONString(image, SerializerFeature.BeanToArray);
        System.out.println(text);
       
        Image image2 = JSON.parseObject(text, Image.class, Feature.SupportArrayToBean);
        Assert.assertEquals(image.getHeight(), image2.getHeight());
        Assert.assertEquals(image.getWidth(), image2.getWidth());
        Assert.assertEquals(image.getSize(), image2.getSize());
        Assert.assertEquals(image.getTitle(), image2.getTitle());
        Assert.assertEquals(image.getUri(), image2.getUri());
    }
View Full Code Here

        out.write('[');
        for (int i = 0; i < entity.getImages().size(); ++i) {
            if (i != 0) {
                out.write(',');
            }
            Image image = entity.getImages().get(i);
            imageSerilaizer.write(serializer, image, i, fieldType, 0);
        }
        out.write(']');
       
        out.write(']');
View Full Code Here

       
        parser.accept(JSONToken.LBRACKET, JSONToken.LBRACKET);
        List<Image> images = new ArrayList<Image>();
        int index = 0;
        for (;;) {
            Image image = imageDesc.deserialze(parser, Image.class, index);
            images.add(image);
            index++;
            if (lexer.token() == JSONToken.COMMA) {
                lexer.nextToken(JSONToken.LBRACKET);
            } else {
View Full Code Here

public class ImageDeserializer implements ObjectDeserializer {

    @SuppressWarnings("unchecked")
    public <T> T deserialze(DefaultJSONParser parser, Type type, Object fieldName) {
        Image image = new Image();

        final JSONLexer lexer = parser.getLexer();
        if (lexer.token() != JSONToken.LBRACKET) {
            throw new JSONException("error");
        }
       
        int height = lexer.scanInt(',');
        int width = lexer.scanInt(',');
        String sizeName = lexer.scanSymbolWithSeperator(parser.getSymbolTable(), ',');
        String title = lexer.scanString(',');
        String uri = lexer.scanString(']');
       
        lexer.nextToken(JSONToken.COMMA);
       
        image.setHeight(height);
        image.setWidth(width);
        image.setSize(Size.valueOf(sizeName));
        image.setTitle(title);
        image.setUri(uri);
        return (T) image;
    }
View Full Code Here

import data.media.Image;

public class ImageSerializer implements ObjectSerializer {

    public void write(JSONSerializer serializer, Object object, Object fieldName, Type fieldType, int features) throws IOException {
        Image image = (Image) object;

        SerializeWriter out = serializer.getWriter();
        out.write('[');
       
        out.writeIntAndChar(image.getHeight(), ',');
        out.writeIntAndChar(image.getWidth(), ',');
        out.writeString(image.getSize().name(), ',');
        out.writeString(image.getTitle(), ',');
        out.writeString(image.getUri());
       
        out.write(']');
    }
View Full Code Here

        content.setMedia(media);

        List<Image> images = new ArrayList<Image>();
        {
            Image image = new Image();
            image.setUri("http://javaone.com/keynote_large.jpg");
            image.setTitle("Javaone Keynote");
            image.setWidth(1024);
            image.setHeight(768);
            image.setSize(Size.LARGE);
            images.add(image);
        }
        {
            Image image = new Image();
            image.setUri("http://javaone.com/keynote_small.jpg");
            image.setTitle("Javaone Keynote");
            image.setWidth(320);
            image.setHeight(240);
            image.setSize(Size.SMALL);
            images.add(image);
        }
        content.setImages(images);

        try {
View Full Code Here

TOP

Related Classes of data.media.Image

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.