Package com.dyuproject.protostuff.me

Source Code of com.dyuproject.protostuff.me.Foo$EnumSample

// Generated by http://code.google.com/p/protostuff/ ... DO NOT EDIT!
// Generated from protostuff-me.proto

package com.dyuproject.protostuff.me;

import java.io.IOException;
import java.util.Vector;

import com.dyuproject.protostuff.me.ByteString;
import com.dyuproject.protostuff.me.Input;
import com.dyuproject.protostuff.me.Message;
import com.dyuproject.protostuff.me.Output;
import com.dyuproject.protostuff.me.Pipe;
import com.dyuproject.protostuff.me.Schema;

public final class Foo implements Message, Schema
{
    public interface EnumSample
    {
        public static final int TYPE0 = 0;
        public static final int TYPE1 = 1;
        public static final int TYPE2 = 2;
        public static final int TYPE3 = 3;
        public static final int TYPE4 = 4;
    }


    public static Schema getSchema()
    {
        return DEFAULT_INSTANCE;
    }

    public static Foo getDefaultInstance()
    {
        return DEFAULT_INSTANCE;
    }

    static final Foo DEFAULT_INSTANCE = new Foo();

   
    private Vector someInt;
    private Vector someString;
    private Vector someBar;
    private Vector someEnum;
    private Vector someBytes;
    private Vector someBoolean;
    private Vector someFloat;
    private Vector someDouble;
    private Vector someLong;

    public Foo()
    {
       
    }

    // getters and setters

    // someInt

    public Vector getSomeIntList()
    {
        return someInt;
    }

    public void setSomeIntList(Vector someInt)
    {
        this.someInt = someInt;
    }

    public Integer getSomeInt(int index)
    {
        return someInt == null ? null : (Integer)someInt.elementAt(index);
    }

    public int getSomeIntCount()
    {
        return someInt == null ? 0 : someInt.size();
    }

    public void addSomeInt(Integer someInt)
    {
        if(this.someInt == null)
            this.someInt = new Vector();
        this.someInt.addElement(someInt);
    }

    // someString

    public Vector getSomeStringList()
    {
        return someString;
    }

    public void setSomeStringList(Vector someString)
    {
        this.someString = someString;
    }

    public String getSomeString(int index)
    {
        return someString == null ? null : (String)someString.elementAt(index);
    }

    public int getSomeStringCount()
    {
        return someString == null ? 0 : someString.size();
    }

    public void addSomeString(String someString)
    {
        if(this.someString == null)
            this.someString = new Vector();
        this.someString.addElement(someString);
    }

    // someBar

    public Vector getSomeBarList()
    {
        return someBar;
    }

    public void setSomeBarList(Vector someBar)
    {
        this.someBar = someBar;
    }

    public Bar getSomeBar(int index)
    {
        return someBar == null ? null : (Bar)someBar.elementAt(index);
    }

    public int getSomeBarCount()
    {
        return someBar == null ? 0 : someBar.size();
    }

    public void addSomeBar(Bar someBar)
    {
        if(this.someBar == null)
            this.someBar = new Vector();
        this.someBar.addElement(someBar);
    }

    // someEnum

    public Vector getSomeEnumList()
    {
        return someEnum;
    }

    public void setSomeEnumList(Vector someEnum)
    {
        this.someEnum = someEnum;
    }

    public Integer getSomeEnum(int index)
    {
        return someEnum == null ? null : (Integer)someEnum.elementAt(index);
    }

    public int getSomeEnumCount()
    {
        return someEnum == null ? 0 : someEnum.size();
    }

    public void addSomeEnum(Integer someEnum)
    {
        if(this.someEnum == null)
            this.someEnum = new Vector();
        this.someEnum.addElement(someEnum);
    }

    // someBytes

    public Vector getSomeBytesList()
    {
        return someBytes;
    }

    public void setSomeBytesList(Vector someBytes)
    {
        this.someBytes = someBytes;
    }

    public ByteString getSomeBytes(int index)
    {
        return someBytes == null ? null : (ByteString)someBytes.elementAt(index);
    }

    public int getSomeBytesCount()
    {
        return someBytes == null ? 0 : someBytes.size();
    }

    public void addSomeBytes(ByteString someBytes)
    {
        if(this.someBytes == null)
            this.someBytes = new Vector();
        this.someBytes.addElement(someBytes);
    }

    // someBoolean

    public Vector getSomeBooleanList()
    {
        return someBoolean;
    }

    public void setSomeBooleanList(Vector someBoolean)
    {
        this.someBoolean = someBoolean;
    }

    public Boolean getSomeBoolean(int index)
    {
        return someBoolean == null ? null : (Boolean)someBoolean.elementAt(index);
    }

    public int getSomeBooleanCount()
    {
        return someBoolean == null ? 0 : someBoolean.size();
    }

    public void addSomeBoolean(Boolean someBoolean)
    {
        if(this.someBoolean == null)
            this.someBoolean = new Vector();
        this.someBoolean.addElement(someBoolean);
    }

    // someFloat

    public Vector getSomeFloatList()
    {
        return someFloat;
    }

    public void setSomeFloatList(Vector someFloat)
    {
        this.someFloat = someFloat;
    }

    public Float getSomeFloat(int index)
    {
        return someFloat == null ? null : (Float)someFloat.elementAt(index);
    }

    public int getSomeFloatCount()
    {
        return someFloat == null ? 0 : someFloat.size();
    }

    public void addSomeFloat(Float someFloat)
    {
        if(this.someFloat == null)
            this.someFloat = new Vector();
        this.someFloat.addElement(someFloat);
    }

    // someDouble

    public Vector getSomeDoubleList()
    {
        return someDouble;
    }

    public void setSomeDoubleList(Vector someDouble)
    {
        this.someDouble = someDouble;
    }

    public Double getSomeDouble(int index)
    {
        return someDouble == null ? null : (Double)someDouble.elementAt(index);
    }

    public int getSomeDoubleCount()
    {
        return someDouble == null ? 0 : someDouble.size();
    }

    public void addSomeDouble(Double someDouble)
    {
        if(this.someDouble == null)
            this.someDouble = new Vector();
        this.someDouble.addElement(someDouble);
    }

    // someLong

    public Vector getSomeLongList()
    {
        return someLong;
    }

    public void setSomeLongList(Vector someLong)
    {
        this.someLong = someLong;
    }

    public Long getSomeLong(int index)
    {
        return someLong == null ? null : (Long)someLong.elementAt(index);
    }

    public int getSomeLongCount()
    {
        return someLong == null ? 0 : someLong.size();
    }

    public void addSomeLong(Long someLong)
    {
        if(this.someLong == null)
            this.someLong = new Vector();
        this.someLong.addElement(someLong);
    }

    // message method

    public Schema cachedSchema()
    {
        return DEFAULT_INSTANCE;
    }

    // schema methods

    public Object /*Foo*/ newMessage()
    {
        return new Foo();
    }

    public Class typeClass()
    {
        return Foo.class;
    }

    public String messageName()
    {
        return "Foo";
    }

    public String messageFullName()
    {
        return Foo.class.getName();
    }

    public boolean isInitialized(Object /*Foo*/ message)
    {
        return true;
    }

    public void mergeFrom(Input input, Object /*Foo*/ messageObj) throws IOException
    {
        Foo message = (Foo)messageObj;
        for(int number = input.readFieldNumber(this);; number = input.readFieldNumber(this))
        {
            switch(number)
            {
                case 0:
                    return;
                case 1:
                    if(message.someInt == null)
                        message.someInt = new Vector();
                    message.someInt.addElement(new Integer(input.readInt32()));
                    break;
                case 2:
                    if(message.someString == null)
                        message.someString = new Vector();
                    message.someString.addElement(input.readString());
                    break;

                case 3:
                    if(message.someBar == null)
                        message.someBar = new Vector();
                    message.someBar.addElement(input.mergeObject(null, Bar.getSchema()));
                    break;

                case 4:
                    if(message.someEnum == null)
                        message.someEnum = new Vector();
                    message.someEnum.addElement(new Integer(input.readEnum()));
                    break;

                case 5:
                    if(message.someBytes == null)
                        message.someBytes = new Vector();
                    message.someBytes.addElement(input.readBytes());
                    break;

                case 6:
                    if(message.someBoolean == null)
                        message.someBoolean = new Vector();
                    message.someBoolean.addElement(input.readBool() ? Boolean.TRUE : Boolean.FALSE);
                    break;
                case 7:
                    if(message.someFloat == null)
                        message.someFloat = new Vector();
                    message.someFloat.addElement(new Float(input.readFloat()));
                    break;
                case 8:
                    if(message.someDouble == null)
                        message.someDouble = new Vector();
                    message.someDouble.addElement(new Double(input.readDouble()));
                    break;
                case 9:
                    if(message.someLong == null)
                        message.someLong = new Vector();
                    message.someLong.addElement(new Long(input.readInt64()));
                    break;
                default:
                    input.handleUnknownField(number, this);
            }  
        }
    }

    public void writeTo(Output output, Object /*Foo*/ messageObj) throws IOException
    {
        Foo message = (Foo)messageObj;
        if(message.someInt != null)
        {
            for(int i = 0; i < message.someInt.size(); i++)
            {
                Integer someInt = (Integer)message.someInt.elementAt(i);
                if(someInt != null)
                    output.writeInt32(1, someInt.intValue(), true);
            }
        }

        if(message.someString != null)
        {
            for(int i = 0; i < message.someString.size(); i++)
            {
                String someString = (String)message.someString.elementAt(i);
                if(someString != null)
                    output.writeString(2, someString, true);
            }
        }


        if(message.someBar != null)
        {
            for(int i = 0; i < message.someBar.size(); i++)
            {
                Bar someBar = (Bar)message.someBar.elementAt(i);
                if(someBar != null)
                    output.writeObject(3, someBar, Bar.getSchema(), true);
            }
        }


        if(message.someEnum != null)
        {
            for(int i = 0; i < message.someEnum.size(); i++)
            {
                Integer someEnum = (Integer)message.someEnum.elementAt(i);
                if(someEnum != null)
                    output.writeEnum(4, someEnum.intValue(), true);
            }
        }


        if(message.someBytes != null)
        {
            for(int i = 0; i < message.someBytes.size(); i++)
            {
                ByteString someBytes = (ByteString)message.someBytes.elementAt(i);
                if(someBytes != null)
                    output.writeBytes(5, someBytes, true);
            }
        }

        if(message.someBoolean != null)
        {
            for(int i = 0; i < message.someBoolean.size(); i++)
            {
                Boolean someBoolean = (Boolean)message.someBoolean.elementAt(i);
                if(someBoolean != null)
                    output.writeBool(6, someBoolean.booleanValue(), true);
            }
        }

        if(message.someFloat != null)
        {
            for(int i = 0; i < message.someFloat.size(); i++)
            {
                Float someFloat = (Float)message.someFloat.elementAt(i);
                if(someFloat != null)
                    output.writeFloat(7, someFloat.floatValue(), true);
            }
        }

        if(message.someDouble != null)
        {
            for(int i = 0; i < message.someDouble.size(); i++)
            {
                Double someDouble = (Double)message.someDouble.elementAt(i);
                if(someDouble != null)
                    output.writeDouble(8, someDouble.doubleValue(), true);
            }
        }

        if(message.someLong != null)
        {
            for(int i = 0; i < message.someLong.size(); i++)
            {
                Long someLong = (Long)message.someLong.elementAt(i);
                if(someLong != null)
                    output.writeInt64(9, someLong.longValue(), true);
            }
        }
    }

    public String getFieldName(int number)
    {
        switch(number)
        {
            case 1: return "someInt";
            case 2: return "someString";
            case 3: return "someBar";
            case 4: return "someEnum";
            case 5: return "someBytes";
            case 6: return "someBoolean";
            case 7: return "someFloat";
            case 8: return "someDouble";
            case 9: return "someLong";
            default: return null;
        }
    }

    public int getFieldNumber(String name)
    {
        final Integer number = (Integer)__fieldMap.get(name);
        return number == null ? 0 : number.intValue();
    }

    private static final java.util.Hashtable __fieldMap = new java.util.Hashtable();
    static
    {
        __fieldMap.put("someInt", new Integer(1));
        __fieldMap.put("someString", new Integer(2));
        __fieldMap.put("someBar", new Integer(3));
        __fieldMap.put("someEnum", new Integer(4));
        __fieldMap.put("someBytes", new Integer(5));
        __fieldMap.put("someBoolean", new Integer(6));
        __fieldMap.put("someFloat", new Integer(7));
        __fieldMap.put("someDouble", new Integer(8));
        __fieldMap.put("someLong", new Integer(9));
    }
   
    static final Pipe.Schema PIPE_SCHEMA = new Pipe.Schema(DEFAULT_INSTANCE)
    {
        protected void transfer(Pipe pipe, Input input, Output output) throws IOException
        {
            for(int number = input.readFieldNumber(wrappedSchema);; number = input.readFieldNumber(wrappedSchema))
            {
                switch(number)
                {
                    case 0:
                        return;
                    case 1:
                        output.writeInt32(number, input.readInt32(), true);
                        break;
                    case 2:
                        input.transferByteRangeTo(output, true, number, true);
                        break;

                    case 3:
                        output.writeObject(number, pipe, Bar.getPipeSchema(), true);
                        break;

                    case 4:
                        output.writeEnum(number, input.readEnum(), true);
                        break;

                    case 5:
                        input.transferByteRangeTo(output, false, number, true);
                        break;
                    case 6:
                        output.writeBool(number, input.readBool(), true);
                        break;
                    case 7:
                        output.writeFloat(number, input.readFloat(), true);
                        break;
                    case 8:
                        output.writeDouble(number, input.readDouble(), true);
                        break;
                    case 9:
                        output.writeInt64(number, input.readInt64(), true);
                        break;
                    default:
                        input.handleUnknownField(number, wrappedSchema);
                }
            }
        }
    };

    public static Pipe.Schema getPipeSchema()
    {
        return PIPE_SCHEMA;
    }

    @Override
    public int hashCode()
    {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((someBar == null) ? 0 : someBar.hashCode());
        result = prime * result + ((someBoolean == null) ? 0 : someBoolean.hashCode());
        result = prime * result + ((someBytes == null) ? 0 : someBytes.hashCode());
        result = prime * result + ((someDouble == null) ? 0 : someDouble.hashCode());
        result = prime * result + ((someEnum == null) ? 0 : someEnum.hashCode());
        result = prime * result + ((someFloat == null) ? 0 : someFloat.hashCode());
        result = prime * result + ((someInt == null) ? 0 : someInt.hashCode());
        result = prime * result + ((someLong == null) ? 0 : someLong.hashCode());
        result = prime * result + ((someString == null) ? 0 : someString.hashCode());
        return result;
    }

    @Override
    public boolean equals(Object obj)
    {
        if (this == obj)
            return true;
        if (obj == null)
            return false;
        if (getClass() != obj.getClass())
            return false;
        Foo other = (Foo)obj;

        return AbstractTest.isEqual(this.someInt, other.someInt)
                && AbstractTest.isEqual(this.someString, other.someString)
                && AbstractTest.isEqual(this.someBar, other.someBar)
                && AbstractTest.isEqual(this.someEnum, other.someEnum)
                && AbstractTest.isEqual(this.someBytes, other.someBytes)
                && AbstractTest.isEqual(this.someBoolean, other.someBoolean)
                && AbstractTest.isEqual(this.someFloat, other.someFloat)
                && AbstractTest.isEqual(this.someDouble, other.someDouble)
                && AbstractTest.isEqual(this.someLong, other.someLong);
    }
   
   

}
TOP

Related Classes of com.dyuproject.protostuff.me.Foo$EnumSample

TOP
Copyright © 2018 www.massapi.com. 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.