Class MultiplexMappingInfo
java.lang.Object
org.jfree.xml.generator.model.MultiplexMappingInfo
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
ConstructorsConstructorDescriptionMultiplexMappingInfo(Class baseClass) Creates a new instance for the specified class.MultiplexMappingInfo(Class baseClass, String typeAttribute) Creates a new instance for the specified class. -
Method Summary
Modifier and TypeMethodDescriptionbooleanTests this object for equality with another object.Returns the base class.TypeInfo[]Returns the child classes.Returns the comments.Returns the source.Returns the type attribute.inthashCode()Returns a hash code for this object.voidsetChildClasses(TypeInfo[] childClasses) Sets the child classes.voidsetComments(Comments comments) Sets the comments.voidSets the source.
-
Constructor Details
-
MultiplexMappingInfo
Creates a new instance for the specified class.- Parameters:
baseClass- the base class.
-
MultiplexMappingInfo
Creates a new instance for the specified class.- Parameters:
baseClass- the base class (nullnot permitted).typeAttribute- the type attribute (nullnot permitted).
-
-
Method Details
-
getBaseClass
-
getTypeAttribute
-
getChildClasses
-
setChildClasses
Sets the child classes.- Parameters:
childClasses- the child classes.
-
getComments
-
setComments
-
getSource
-
setSource
-
equals
-
hashCode
-