org.w3c.tools.resources.serialization
Interface Serializer

All Known Implementing Classes:
XMLSerializer

public interface Serializer


Method Summary
 AttributeHolder[] readAttributeHolders(java.io.Reader reader)
          Read the attribute holders using the given reader.
 LookupTable[] readAttributes(java.io.Reader reader, java.lang.String[] attributes)
          Load only some attributes
 ResourceDescription[] readResourceDescriptions(java.io.Reader reader)
          Read the resource descriptions using the given reader.
 Resource[] readResources(java.io.Reader reader)
          Read the resources using the given reader.
 void writeResourceDescriptions(Resource[] descr, java.io.Writer writer)
          Write the resource descriptions using the given writer.
 void writeResourceDescriptions(ResourceDescription[] descr, java.io.Writer writer)
          Write the resource descriptions using the given writer.
 void writeResources(AttributeHolder[] holders, java.io.Writer writer)
          Write the resources using the given writer.
 

Method Detail

writeResourceDescriptions

public void writeResourceDescriptions(ResourceDescription[] descr,
                                      java.io.Writer writer)
                               throws java.io.IOException,
                                      SerializationException
Write the resource descriptions using the given writer.
Parameters:
descr - the resource descriptions array
writer - the writer

writeResourceDescriptions

public void writeResourceDescriptions(Resource[] descr,
                                      java.io.Writer writer)
                               throws java.io.IOException,
                                      SerializationException
Write the resource descriptions using the given writer.
Parameters:
descr - the resource descriptions array
writer - the writer

writeResources

public void writeResources(AttributeHolder[] holders,
                           java.io.Writer writer)
                    throws java.io.IOException,
                           SerializationException
Write the resources using the given writer.
Parameters:
descr - the resource array
writer - the writer

readResourceDescriptions

public ResourceDescription[] readResourceDescriptions(java.io.Reader reader)
                                               throws java.io.IOException,
                                                      SerializationException
Read the resource descriptions using the given reader.
Parameters:
writer - the reader
Returns:
a ResourceDescription array

readResources

public Resource[] readResources(java.io.Reader reader)
                         throws java.io.IOException,
                                SerializationException
Read the resources using the given reader.
Parameters:
writer - the reader
Returns:
a Resources array

readAttributeHolders

public AttributeHolder[] readAttributeHolders(java.io.Reader reader)
                                       throws java.io.IOException,
                                              SerializationException
Read the attribute holders using the given reader.
Parameters:
writer - the reader
Returns:
a Resources array

readAttributes

public LookupTable[] readAttributes(java.io.Reader reader,
                                    java.lang.String[] attributes)
                             throws java.io.IOException,
                                    SerializationException
Load only some attributes
Parameters:
attributes - the attribute names array.