public abstract static class Structure.Builder<T extends Structure.Builder<T>> extends Variable.Builder<T>
| Modifier and Type | Field and Description |
|---|---|
List<Variable.Builder> |
vbuilders |
cache, dataType, ncfile, parent, parentStruct, proxyReader, shortName, spiObject| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
T |
addMemberVariable(Variable.Builder v) |
T |
addMemberVariables(List<Variable.Builder> vars) |
Structure |
build()
Normally this is only called by Group.build()
|
Optional<Variable.Builder> |
findMemberVariable(String name) |
boolean |
removeMemberVariable(String memberName)
Remove memeber variable, if present.
|
addAttribute, addAttributes, addDimension, addDimensions, copyDimensions, copyFrom, copyFrom, getAttributeContainer, getDimensionName, getDimensionNames, getDimensions, getDimensionsAll, getEnumTypeName, getFirstDimensionName, getRank, makeDimensionsString, replaceDimension, resetCache, setAutoGen, setCachedData, setCaching, setDataType, setDimensions, setDimensionsAnonymous, setDimensionsByName, setElementSize, setEnumTypeName, setGroup, setIsScalar, setName, setNcfile, setParentStructure, setProxyReader, setSPobjectpublic List<Variable.Builder> vbuilders
public T addMemberVariable(Variable.Builder v)
public T addMemberVariables(List<Variable.Builder> vars)
public boolean removeMemberVariable(String memberName)
public Optional<Variable.Builder> findMemberVariable(String name)
public Structure build()
build in class Variable.Builder<T extends Structure.Builder<T>>