Class Box<B extends Box<B>>

    • Method Detail

      • doLayout

        protected abstract void doLayout​(Bias bias,
                                         double containerPosition,
                                         double containerMeasurement,
                                         LayoutTailor tailor)
      • calculateMinimumMeasurement

        public abstract double calculateMinimumMeasurement​(Bias bias,
                                                           LayoutTailor tailor)
      • calculatePreferredMeasurement

        public abstract double calculatePreferredMeasurement​(Bias bias,
                                                             LayoutTailor tailor)
      • calculateMaximumMeasurement

        public abstract double calculateMaximumMeasurement​(Bias bias,
                                                           LayoutTailor tailor)
      • add

        public <C> B add​(C component)
      • add

        public B add​(Box<?> box)
      • removeAll

        public void removeAll()
      • remove

        public boolean remove​(Object component)