org.jfree.xml.util

Class MultiplexMappingDefinition

public class MultiplexMappingDefinition extends Object

Maps a class to ...
Constructor Summary
MultiplexMappingDefinition(Class baseClass, String attributeName, MultiplexMappingEntry[] entries)
Creates a new mapping definition.
Method Summary
StringgetAttributeName()
Returns the attribute name.
ClassgetBaseClass()
Returns the class.
MultiplexMappingEntrygetEntryForClass(String clazz)
Returns a mapping entry for a class.
MultiplexMappingEntrygetEntryForType(String type)
Returns a mapping entry for a type.

Constructor Detail

MultiplexMappingDefinition

public MultiplexMappingDefinition(Class baseClass, String attributeName, MultiplexMappingEntry[] entries)
Creates a new mapping definition.

Parameters: baseClass the class. attributeName the attribute name. entries the entries.

Method Detail

getAttributeName

public String getAttributeName()
Returns the attribute name.

Returns: The attribute name.

getBaseClass

public Class getBaseClass()
Returns the class.

Returns: The class.

getEntryForClass

public MultiplexMappingEntry getEntryForClass(String clazz)
Returns a mapping entry for a class.

Parameters: clazz the class.

Returns: The mapping entry.

getEntryForType

public MultiplexMappingEntry getEntryForType(String type)
Returns a mapping entry for a type.

Parameters: type the type.

Returns: The mapping entry.