package com.ximple.io.dgn7;
|
|
//~--- JDK imports ------------------------------------------------------------
|
|
import java.nio.ByteBuffer;
|
|
/**
|
* IElementHandler
|
*
|
* @author Ulysses
|
* @version 0.1
|
* @since 2006/5/17 下午 01:50:26
|
*/
|
public interface IElementHandler
|
{
|
public ElementType getElementType();
|
|
public Object read(ByteBuffer buffer, short signature, int length);
|
|
public void write(ByteBuffer buffer, Object element);
|
|
public int getLength(Object element);
|
|
public int getBufferLength(Object element);
|
}
|