Class ManualMappingInfo

java.lang.Object
org.jfree.xml.generator.model.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 Details

    • 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 Details

    • getBaseClass

      public Class getBaseClass()
      Returns the base class.
      Returns:
      The base class.
    • getReadHandler

      Returns the read handler class.
      Returns:
      The read handler class.
    • getWriteHandler

      Returns the write handler class.
      Returns:
      The write handler class.
    • getComments

      Returns the comments.
      Returns:
      The comments.
    • setComments

      public void setComments(Comments comments)
      Sets the comments.
      Parameters:
      comments - the comments.
    • getSource

      public String getSource()
      Returns the source.
      Returns:
      The source.
    • setSource

      public void setSource(String source)
      Sets the source.
      Parameters:
      source - the source.