Class Capabilities.CapabilitiesBuilder

java.lang.Object
org.ivoa.dm.vosi.capabilities.Capabilities.CapabilitiesBuilder
Enclosing class:
Capabilities

public static class Capabilities.CapabilitiesBuilder extends Object
A builder class for capabilities, mainly for use in the functional builder pattern.
  • Field Details

    • capability

      public List<Capability> capability
      A capability supported by the service. A protocol-specific capability is included by specifying a VOResource:Capability sub-type via an xsi:type attribute on this element.
  • Constructor Details

    • CapabilitiesBuilder

      public CapabilitiesBuilder()
  • Method Details

    • create

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