public static abstract class

EdmStructuralType.Builder

extends EdmType.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>
Known Direct Subclasses

Class Overview

Mutable builder for EdmStructuralType objects.

Summary

Fields
protected EdmEntityType baseType
protected Boolean isAbstract
protected String name
protected String namespace
protected final List<EdmProperty.Builder> properties
[Expand]
Inherited Fields
From class org.odata4j.edm.EdmType.Builder
From class org.odata4j.edm.EdmItem.Builder
Public Constructors
EdmStructuralType.Builder()
Public Methods
TBuilder addProperties(List<EdmProperty.Builder> properties)
TBuilder addProperties(Builder... properties)
EdmProperty.Builder findProperty(String name)
String getFullyQualifiedTypeName()
TBuilder setIsAbstract(Boolean isAbstract)
TBuilder setName(String name)
TBuilder setNamespace(String namespace)
Protected Methods
void fillBuilder(EdmStructuralType structuralType, EdmItem.BuilderContext context)
[Expand]
Inherited Methods
From class org.odata4j.edm.EdmType.Builder
From class org.odata4j.edm.EdmItem.Builder
From class java.lang.Object

Fields

protected EdmEntityType baseType

protected Boolean isAbstract

protected String name

protected String namespace

protected final List<EdmProperty.Builder> properties

Public Constructors

public EdmStructuralType.Builder ()

Public Methods

public TBuilder addProperties (List<EdmProperty.Builder> properties)

Parameters
properties

public TBuilder addProperties (Builder... properties)

Parameters
properties

public EdmProperty.Builder findProperty (String name)

Parameters
name

public String getFullyQualifiedTypeName ()

public TBuilder setIsAbstract (Boolean isAbstract)

Parameters
isAbstract

public TBuilder setName (String name)

Parameters
name

public TBuilder setNamespace (String namespace)

Parameters
namespace

Protected Methods

protected void fillBuilder (EdmStructuralType structuralType, EdmItem.BuilderContext context)

Parameters
structuralType
context