Class SwitchData


  • public final class SwitchData
    extends java.lang.Object
    WARNING: The contents of this source file are not part of any supported API. Code that depends on them does so at its own risk: they are subject to change or removal without notice.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) Label defaultLabel  
      (package private) int maxValue  
      (package private) int minValue  
      (package private) java.util.Hashtable<java.lang.Integer,​Label> tab  
      (package private) java.util.Hashtable<java.lang.Integer,​java.lang.Long> whereCaseTab  
    • Constructor Summary

      Constructors 
      Constructor Description
      SwitchData()  
    • Field Detail

      • minValue

        int minValue
      • maxValue

        int maxValue
      • defaultLabel

        Label defaultLabel
      • tab

        java.util.Hashtable<java.lang.Integer,​Label> tab
      • whereCaseTab

        java.util.Hashtable<java.lang.Integer,​java.lang.Long> whereCaseTab
    • Constructor Detail

      • SwitchData

        public SwitchData()
    • Method Detail

      • get

        public Label get​(int n)
        Get a label
      • get

        public Label get​(java.lang.Integer n)
        Get a label
      • add

        public void add​(int n,
                        Label lbl)
        Add a label
      • getDefaultLabel

        public Label getDefaultLabel()
        Get the default label
      • sortedKeys

        public java.util.Enumeration<java.lang.Integer> sortedKeys()
        Return the keys of this enumaration sorted in ascending order
      • initTableCase

        public void initTableCase()
      • addTableCase

        public void addTableCase​(int index,
                                 long where)
      • addTableDefault

        public void addTableDefault​(long where)
      • whereCase

        public long whereCase​(java.lang.Object key)
      • getDefault

        public boolean getDefault()