public static class

EdmSchema.Builder

extends EdmItem.Builder<T, TBuilder>
java.lang.Object
   ↳ org.odata4j.edm.EdmItem.Builder<T, TBuilder>
     ↳ org.odata4j.edm.EdmSchema.Builder

Class Overview

Mutable builder for EdmSchema objects.

Summary

Fields
private String alias
private final List<EdmAssociation.Builder> associations
private final List<EdmComplexType.Builder> complexTypes
private final List<EdmEntityContainer.Builder> entityContainers
private final List<EdmEntityType.Builder> entityTypes
private String namespace
[Expand]
Inherited Fields
From class org.odata4j.edm.EdmItem.Builder
Public Constructors
EdmSchema.Builder()
Public Methods
EdmSchema.Builder addAssociations(List<EdmAssociation.Builder> associations)
EdmSchema.Builder addComplexTypes(List<EdmComplexType.Builder> complexTypes)
EdmSchema.Builder addEntityContainers(List<EdmEntityContainer.Builder> entityContainers)
EdmSchema.Builder addEntityContainers(Builder... entityContainers)
EdmSchema.Builder addEntityTypes(List<EdmEntityType.Builder> entityTypes)
EdmSchema.Builder addEntityTypes(Builder... entityTypes)
EdmSchema build()
EdmEntityContainer.Builder findEntityContainer(String name)
List<EdmAssociation.Builder> getAssociations()
Iterable<EdmComplexType.Builder> getComplexTypes()
List<EdmEntityContainer.Builder> getEntityContainers()
List<EdmEntityType.Builder> getEntityTypes()
String getNamespace()
EdmSchema.Builder setAlias(String alias)
EdmSchema.Builder setNamespace(String namespace)
[Expand]
Inherited Methods
From class org.odata4j.edm.EdmItem.Builder
From class java.lang.Object

Fields

private String alias

private final List<EdmAssociation.Builder> associations

private final List<EdmComplexType.Builder> complexTypes

private final List<EdmEntityContainer.Builder> entityContainers

private final List<EdmEntityType.Builder> entityTypes

private String namespace

Public Constructors

public EdmSchema.Builder ()

Public Methods

public EdmSchema.Builder addAssociations (List<EdmAssociation.Builder> associations)

Parameters
associations

public EdmSchema.Builder addComplexTypes (List<EdmComplexType.Builder> complexTypes)

Parameters
complexTypes

public EdmSchema.Builder addEntityContainers (List<EdmEntityContainer.Builder> entityContainers)

Parameters
entityContainers

public EdmSchema.Builder addEntityContainers (Builder... entityContainers)

Parameters
entityContainers

public EdmSchema.Builder addEntityTypes (List<EdmEntityType.Builder> entityTypes)

Parameters
entityTypes

public EdmSchema.Builder addEntityTypes (Builder... entityTypes)

Parameters
entityTypes

public EdmSchema build ()

public EdmEntityContainer.Builder findEntityContainer (String name)

Parameters
name

public List<EdmAssociation.Builder> getAssociations ()

public Iterable<EdmComplexType.Builder> getComplexTypes ()

public List<EdmEntityContainer.Builder> getEntityContainers ()

public List<EdmEntityType.Builder> getEntityTypes ()

public String getNamespace ()

public EdmSchema.Builder setAlias (String alias)

Parameters
alias

public EdmSchema.Builder setNamespace (String namespace)

Parameters
namespace