info.informatica.io
Class ClassAssociation

java.lang.Object
  extended by info.informatica.io.ClassAssociation

public class ClassAssociation
extends Object

Contains the instructions to create an object for an Associator.

Author:
amengual at informatica dot info

Constructor Summary
ClassAssociation(Class cls)
           
ClassAssociation(String classname)
           
 
Method Summary
 void addInvocation(Invocator inv)
           
 Object create(InputStream is, URL url)
          Creates the object from the InputStream.
 String getEncoding()
           
 void setEncoding(String defaultEncoding)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassAssociation

public ClassAssociation(Class cls)

ClassAssociation

public ClassAssociation(String classname)
                 throws AssociationException
Throws:
AssociationException
Method Detail

getEncoding

public String getEncoding()

setEncoding

public void setEncoding(String defaultEncoding)

addInvocation

public void addInvocation(Invocator inv)
                   throws AssociationException
Throws:
AssociationException

create

public Object create(InputStream is,
                     URL url)
              throws IOException,
                     AssociationException
Creates the object from the InputStream.

Returns:
the object instantiated, or null if do not know how to instantiate it.
Throws:
IOException
AssociationException

toString

public String toString()
Overrides:
toString in class Object