import alt.dev.pl.PLObjectInput;
import alt.dev.pl.PLObjectInputReader;

public class StringBufferReader extends PLObjectInputReader
{

//	===========================================================================
//	Constant(s)
//	---------------------------------------------------------------------------

        private static final Class      Type = StringBuffer.class;
        private static final String     Name = "x-stringbuffer";

//	===========================================================================
//	Class variable(s)
//	---------------------------------------------------------------------------

//	===========================================================================
//	Instance variable(s)
//	---------------------------------------------------------------------------

//	===========================================================================
//	Constructor method(s)
//	---------------------------------------------------------------------------

	public StringBufferReader()
	{
		super();
	}

//	===========================================================================
//	Class method(s)
//	---------------------------------------------------------------------------

//	===========================================================================
//	Instance method(s)
//	---------------------------------------------------------------------------

        protected Class type()
        {
                return StringBufferReader.Type;
        }
        
        protected String name()
        {
                return StringBufferReader.Name;
        }
        
        protected Object read(final Object anObject, final PLObjectInput anInput)
        {
                return new StringBuffer( anObject.toString() );
        }

}
