Package org.vast.swe

Class SWEBuilders.CountOrRangeBuilder<B extends SWEBuilders.CountOrRangeBuilder<B,T>,T extends CountOrRange>

Direct Known Subclasses:
SWEBuilders.BaseCountBuilder, SWEBuilders.BaseCountRangeBuilder
Enclosing class:
SWEBuilders

public abstract static class SWEBuilders.CountOrRangeBuilder<B extends SWEBuilders.CountOrRangeBuilder<B,T>,T extends CountOrRange> extends SWEBuilders.SimpleComponentBuilder<B,T>
  • Constructor Details

    • CountOrRangeBuilder

      protected CountOrRangeBuilder(SWEFactory fac, T instance)
  • Method Details

    • copyFrom

      public B copyFrom(T base)
    • ensureConstraint

      protected AllowedValues ensureConstraint()
    • addAllowedValues

      public B addAllowedValues(int... values)
    • addAllowedIntervals

      public B addAllowedIntervals(int[]... intervals)
    • addAllowedInterval

      public B addAllowedInterval(int min, int max)
    • addNilValue

      public B addNilValue(int value, String reasonUri)