|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.metaclass.io.AbstractMetaClassIO
org.codehaus.metaclass.io.MetaClassIOBinary
This is a utility class that writes out a Attributes object to a stream using binary format outlined in documentation.
Field Summary | |
static java.lang.String |
EXTENSION
Extension of metadata files that are in binary format. |
static MetaClassIOBinary |
IO
Constant with instance of MetaClassIO. |
Constructor Summary | |
MetaClassIOBinary()
|
Method Summary | |
ClassDescriptor |
deserializeClass(java.io.InputStream input)
Read a ClassDescriptor from an input stream. |
java.lang.String |
getResourceName(java.lang.String classname)
Get the name of resource the metadata is stored in for specified class. |
void |
serializeClass(java.io.OutputStream output,
ClassDescriptor descriptor)
Implement in subclasses to actually serialize descriptor. |
void |
writeDescriptor(java.io.File baseDir,
ClassDescriptor descriptor)
Write a ClassDescriptor to a file relative to specified base directory. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final MetaClassIOBinary IO
public static final java.lang.String EXTENSION
Constructor Detail |
public MetaClassIOBinary()
Method Detail |
public java.lang.String getResourceName(java.lang.String classname)
MetaClassIO
classname
- the name of class
MetaClassIO.getResourceName(String)
public ClassDescriptor deserializeClass(java.io.InputStream input) throws java.io.IOException
MetaClassIO
input
- the input stream
java.io.IOException
MetaClassIO.deserializeClass(java.io.InputStream)
public void serializeClass(java.io.OutputStream output, ClassDescriptor descriptor) throws java.io.IOException
org.codehaus.metaclass.io.AbstractMetaClassIO
output
- the output streamdescriptor
- the descriptor
java.io.IOException
AbstractMetaClassIO#serializeClass(OutputStream, ClassDescriptor)
public void writeDescriptor(java.io.File baseDir, ClassDescriptor descriptor) throws java.lang.Exception
MetaClassIO
writeDescriptor
in interface MetaClassIO
baseDir
- the base directory to output to.descriptor
- the ClassDescriptor to write out.
java.lang.Exception
- if unable ot write class descriptor.MetaClassIO.writeDescriptor(File, ClassDescriptor)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |