package tools.data.output; import java.awt.Point; import java.awt.Rectangle; public abstract interface LittleEndianWriter { public abstract void writeZero(int paramInt); public abstract void write(byte[] paramArrayOfByte); public abstract void write(byte paramByte); public abstract void write(int paramInt); public abstract void writeInt(int paramInt); public abstract void writeReversedInt(long paramLong); public abstract void writeShort(short paramShort); public abstract void writeShort(int paramInt); public abstract void writeLong(long paramLong); public abstract void writeReversedLong(long paramLong); public abstract void writeAsciiString(String paramString); public abstract void writeAsciiString(String paramString, int paramInt); public abstract void writeMapleNameString(String paramString); public abstract void writePos(Point paramPoint); public abstract void writeRect(Rectangle paramRectangle); public abstract void writeMapleAsciiString(String paramString); public abstract void writeBool(boolean paramBoolean); }