Class CustomAxis.CustomAxisBuilder

java.lang.Object
org.ivoa.dm.caom2.CustomAxis.CustomAxisBuilder
Enclosing class:
CustomAxis

public static class CustomAxis.CustomAxisBuilder extends Object
A builder class for CustomAxis, mainly for use in the functional builder pattern.
  • Field Details

    • ctype

      public String ctype
      coordinate type code.
    • bounds

      public Interval bounds
      custom coordinate coverage (cardinality changed in CAOM-2.5).
    • samples

      public List<IntervalM> samples
      detailed custom coordinate coverage (refactored in CAOM-2.5).
    • dimension

      public Integer dimension
      number of discrete samples (pixels) along custom axis.
  • Constructor Details

    • CustomAxisBuilder

      public CustomAxisBuilder()
  • Method Details

    • create

      public CustomAxis create()
      create a CustomAxis from this builder.
      Returns:
      an object initialized from the builder.