org.odata4j.edm
Class EdmStructuralType.Builder<T,TBuilder>
java.lang.Object
org.odata4j.edm.EdmItem.Builder<T,TBuilder>
org.odata4j.edm.EdmType.Builder<T,TBuilder>
org.odata4j.edm.EdmStructuralType.Builder<T,TBuilder>
- Direct Known Subclasses:
- EdmComplexType.Builder, EdmEntityType.Builder
- Enclosing class:
- EdmStructuralType
public abstract static class EdmStructuralType.Builder<T,TBuilder>
- extends EdmType.Builder<T,TBuilder>
Mutable builder for EdmStructuralType
objects.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
baseType
protected EdmEntityType baseType
isAbstract
protected Boolean isAbstract
name
protected String name
namespace
protected String namespace
properties
protected final List<EdmProperty.Builder> properties
EdmStructuralType.Builder
public EdmStructuralType.Builder()
addProperties
public TBuilder addProperties(EdmProperty.Builder... properties)
addProperties
public TBuilder addProperties(List<EdmProperty.Builder> properties)
fillBuilder
protected void fillBuilder(EdmStructuralType structuralType,
org.odata4j.edm.EdmItem.BuilderContext context)
findProperty
public EdmProperty.Builder findProperty(String name)
getFullyQualifiedTypeName
public String getFullyQualifiedTypeName()
setIsAbstract
public TBuilder setIsAbstract(Boolean isAbstract)
setName
public TBuilder setName(String name)
setNamespace
public TBuilder setNamespace(String namespace)
http://odata4j.org