Class SMLMetadataBuilders.MetadataListBuilder<B extends SMLMetadataBuilders.MetadataListBuilder<B,T,E>,T extends AbstractMetadataList,E>

java.lang.Object
org.vast.util.BaseBuilder<T>
org.vast.swe.SWEBuilders.SweIdentifiableBuilder<B,T>
org.vast.sensorML.SMLMetadataBuilders.MetadataListBuilder<B,T,E>
Direct Known Subclasses:
SMLMetadataBuilders.PropertyListBuilder
Enclosing class:
SMLMetadataBuilders

public abstract static class SMLMetadataBuilders.MetadataListBuilder<B extends SMLMetadataBuilders.MetadataListBuilder<B,T,E>,T extends AbstractMetadataList,E> extends SWEBuilders.SweIdentifiableBuilder<B,T>
  • Constructor Details

    • MetadataListBuilder

      protected MetadataListBuilder(SMLFactory fac)
  • Method Details

    • from

      public B from(T obj)
      Start from an existing instance
      Parameters:
      obj - instance to start from. No copy is made, the instance will be mutated by the builder
      Returns:
      This builder for chaining
    • definition

      public B definition(String defUri)