public static class StructuredType.Builder extends Object
StructuredType
. Intended for future extensibility.Constructor and Description |
---|
Builder(ObjectIdentifier objectIdentifier,
List<StructuredType.StructuredAttribute> attributes) |
Modifier and Type | Method and Description |
---|---|
StructuredType |
build() |
StructuredType.Builder |
setComparision(StructuredType.StructuredComparision comparision) |
StructuredType.Builder |
setDescription(String description) |
StructuredType.Builder |
setFinal(boolean isFinal) |
StructuredType.Builder |
setImplementationClass(Class<?> implementationClass) |
StructuredType.Builder |
setInstantiable(boolean isInstantiable) |
StructuredType.Builder |
setNullable(boolean isNullable) |
StructuredType.Builder |
setSuperType(StructuredType superType) |
public Builder(ObjectIdentifier objectIdentifier, List<StructuredType.StructuredAttribute> attributes)
public StructuredType.Builder setNullable(boolean isNullable)
public StructuredType.Builder setDescription(String description)
public StructuredType.Builder setFinal(boolean isFinal)
public StructuredType.Builder setInstantiable(boolean isInstantiable)
public StructuredType.Builder setComparision(StructuredType.StructuredComparision comparision)
public StructuredType.Builder setSuperType(@Nullable StructuredType superType)
public StructuredType.Builder setImplementationClass(Class<?> implementationClass)
public StructuredType build()
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.