org.jfree.xml.generator.model

Class ManualMappingInfo

public class ManualMappingInfo extends Object

The manual mapping describes, how a certain class is handled in the parser. This defines the read and write handler implementations to be used to handle the instantiation or serialisation of the described type.

Manual mappings will not be created by the generator, they have to be defined manually. The parser will print warnings, if the definitions are invalid.

Manual mappings will always override automatic mappings.

Constructor Summary
ManualMappingInfo(Class baseClass, Class readHandler, Class writeHandler)
Creates a new manual mapping instance.
Method Summary
ClassgetBaseClass()
Returns the base class.
CommentsgetComments()
Returns the comments.
ClassgetReadHandler()
Returns the read handler class.
StringgetSource()
Returns the source.
ClassgetWriteHandler()
Returns the write handler class.
voidsetComments(Comments comments)
Sets the comments.
voidsetSource(String source)
Sets the source.

Constructor Detail

ManualMappingInfo

public ManualMappingInfo(Class baseClass, Class readHandler, Class writeHandler)
Creates a new manual mapping instance.

Parameters: baseClass the base class. readHandler the read handler class. writeHandler the write handler class.

Method Detail

getBaseClass

public Class getBaseClass()
Returns the base class.

Returns: The base class.

getComments

public Comments getComments()
Returns the comments.

Returns: The comments.

getReadHandler

public Class getReadHandler()
Returns the read handler class.

Returns: The read handler class.

getSource

public String getSource()
Returns the source.

Returns: The source.

getWriteHandler

public Class getWriteHandler()
Returns the write handler class.

Returns: The write handler class.

setComments

public void setComments(Comments comments)
Sets the comments.

Parameters: comments the comments.

setSource

public void setSource(String source)
Sets the source.

Parameters: source the source.