Class MappingModel


  • public class MappingModel
    extends java.lang.Object
    A mapping model.
    • Field Detail

      • mappingInfos

        private java.util.HashMap mappingInfos
        Mapping infos.
      • manualMappings

        private java.util.ArrayList manualMappings
        The manual mappings.
      • multiplexMappings

        private java.util.ArrayList multiplexMappings
        The multiplex mappings.
    • Constructor Detail

      • MappingModel

        public MappingModel()
        Creates a new instance.
    • Method Detail

      • getMultiplexMapping

        public MultiplexMappingInfo[] getMultiplexMapping()
        Returns the multiplex mapping info.
        Returns:
        The multiplex mapping info.
      • getManualMapping

        public ManualMappingInfo[] getManualMapping()
        Returns the manual mapping info.
        Returns:
        The manual mapping info.
      • addManualMapping

        public void addManualMapping​(ManualMappingInfo mappingInfo)
        Adds a manual mapping.
        Parameters:
        mappingInfo - the mapping.
      • addMultiplexMapping

        public void addMultiplexMapping​(MultiplexMappingInfo mappingInfo)
        Adds a multiplex mapping.
        Parameters:
        mappingInfo - the mapping.
      • lookupMultiplexMapping

        public MultiplexMappingInfo lookupMultiplexMapping​(java.lang.Class baseClass)
        Returns a multiplex mapping for the specified class.
        Parameters:
        baseClass - the base class.
        Returns:
        The mapping.