|
|||||||||||
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.MetaClassIOXml
This is a utility class that writes out the ClassDescriptor to a stream using the xml format outlined in documentation.
Field Summary | |
static java.lang.String |
EXTENSION
Extension of metadata files that are in xml format. |
static MetaClassIOXml |
IO
Constant with instance of MetaClassIO. |
Constructor Summary | |
MetaClassIOXml()
|
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 MetaClassIOXml IO
public static final java.lang.String EXTENSION
Constructor Detail |
public MetaClassIOXml()
Method Detail |
public ClassDescriptor deserializeClass(java.io.InputStream input) throws java.lang.Exception
MetaClassIO
input
- the input stream
java.lang.Exception
- if unable ot read class descriptorMetaClassIO.deserializeClass(InputStream)
public void serializeClass(java.io.OutputStream output, ClassDescriptor descriptor) throws java.lang.Exception
org.codehaus.metaclass.io.AbstractMetaClassIO
output
- the output streamdescriptor
- the descriptor
java.lang.Exception
- if unable to serialize descriptorAbstractMetaClassIO#serializeClass(OutputStream, ClassDescriptor)
public java.lang.String getResourceName(java.lang.String classname)
MetaClassIO
classname
- the name of class
MetaClassIO.getResourceName(String)
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 |