Class Polarization.PolarizationBuilder

java.lang.Object
org.ivoa.dm.caom2.Polarization.PolarizationBuilder
Enclosing class:
Polarization

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

    • states

      public List<PolarizationState> states
      standard polarization states included (CHANGED cardinality in CAOM-2.5).
    • dimension

      public Integer dimension
      number of polarization states included.
  • Constructor Details

    • PolarizationBuilder

      public PolarizationBuilder()
  • Method Details

    • create

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