Class MultiplexMappingDefinition


  • public class MultiplexMappingDefinition
    extends Object
    Maps a class to ...
    • 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.
      • getEntryForType

        public MultiplexMappingEntry getEntryForType​(String type)
        Returns a mapping entry for a type.
        Parameters:
        type - the type.
        Returns:
        The mapping entry.
      • getEntryForClass

        public MultiplexMappingEntry getEntryForClass​(String clazz)
        Returns a mapping entry for a class.
        Parameters:
        clazz - the class.
        Returns:
        The mapping entry.