aterm
Interface ATermBlob

All Superinterfaces:
ATerm, aterm.ATermVisitable, aterm.visitor.Visitable

public interface ATermBlob
extends ATerm

This interface describes the functionality of an ATermBlob (Binary Large OBject).


Field Summary
 
Fields inherited from interface aterm.ATerm
APPL, BLOB, INT, LIST, PLACEHOLDER, REAL
 
Method Summary
 byte[] getBlobData()
          Gets the data in this blob.
 int getBlobSize()
          Gets the size (in bytes) of the data in this blob.
 
Methods inherited from interface aterm.ATerm
equals, getAnnotation, getAnnotations, getFactory, getType, hashCode, isEqual, make, match, match, removeAnnotation, removeAnnotations, setAnnotation, setAnnotations, toString, writeToSharedTextFile, writeToTextFile
 
Methods inherited from interface aterm.ATermVisitable
accept
 
Methods inherited from interface aterm.visitor.Visitable
getChildAt, getChildCount, setChildAt
 

Method Detail

getBlobSize

public int getBlobSize()
Gets the size (in bytes) of the data in this blob.

Returns:
the size of the data in this blob.

getBlobData

public byte[] getBlobData()
Gets the data in this blob.

Returns:
the data in this blob.