org.jfree.xml.generator.model
Class MultiplexMappingInfo

java.lang.Object
  extended byorg.jfree.xml.generator.model.MultiplexMappingInfo

public class MultiplexMappingInfo
extends java.lang.Object

Defines the multiplex entries for a certain base class. Multiplexers are used to select a specific handler if more than one class will match the property type.

Multiplexers override automatic mappings and can be redefined using manual mappings.


Constructor Summary
MultiplexMappingInfo(java.lang.Class baseClass)
           
MultiplexMappingInfo(java.lang.Class baseClass, java.lang.String typeAttribute)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.Class getBaseClass()
           
 TypeInfo[] getChildClasses()
           
 Comments getComments()
           
 java.lang.String getSource()
           
 java.lang.String getTypeAttribute()
           
 int hashCode()
           
 void setChildClasses(TypeInfo[] childClasses)
           
 void setComments(Comments comments)
           
 void setSource(java.lang.String source)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiplexMappingInfo

public MultiplexMappingInfo(java.lang.Class baseClass)

MultiplexMappingInfo

public MultiplexMappingInfo(java.lang.Class baseClass,
                            java.lang.String typeAttribute)
Method Detail

getBaseClass

public java.lang.Class getBaseClass()

getTypeAttribute

public java.lang.String getTypeAttribute()

getChildClasses

public TypeInfo[] getChildClasses()

setChildClasses

public void setChildClasses(TypeInfo[] childClasses)

equals

public boolean equals(java.lang.Object o)

hashCode

public int hashCode()

getComments

public Comments getComments()

setComments

public void setComments(Comments comments)

getSource

public java.lang.String getSource()

setSource

public void setSource(java.lang.String source)