Class NameDescription.Builder<T extends NameDescription.Builder<T>>

java.lang.Object
org.yamcs.xtce.NameDescription.Builder<T>
Direct Known Subclasses:
AggregateDataType.Builder, ArrayDataType.Builder, BaseDataType.Builder
Enclosing class:
NameDescription

public abstract static class NameDescription.Builder<T extends NameDescription.Builder<T>> extends Object
  • Constructor Details

  • Method Details

    • setName

      public T setName(String name)
    • setQualifiedName

      public T setQualifiedName(String fqn)
    • setLongDescription

      public T setLongDescription(String longDescription)
    • setShortDescription

      public T setShortDescription(String shortDescription)
    • setAliasSet

      public T setAliasSet(XtceAliasSet aliasSet)
    • addAlias

      public T addAlias(String namespace, String alias)
    • setAncillaryData

      public void setAncillaryData(List<AncillaryData> ancillaryData)
    • self

      protected T self()
    • getName

      public String getName()