Class CsdlDocument
- java.lang.Object
-
- de.fraunhofer.iosb.ilt.frostserver.plugin.odata.metadata.CsdlDocument
-
public class CsdlDocument extends Object
- Author:
- hylke
-
-
Field Summary
Fields Modifier and Type Field Description StringentityContainerMap<String,CsdlSchema>nameSpacesStringversion
-
Constructor Summary
Constructors Constructor Description CsdlDocument()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CsdlDocumentgenerateFrom(de.fraunhofer.iosb.ilt.frostserver.path.Version version, CoreSettings settings)Fill the document using the given Settings, and return itself.voidregisterAnnotation(String baseUrl, CsdlAnnotation annotation)voidwriteXml(de.fraunhofer.iosb.ilt.frostserver.path.Version version, Writer writer)
-
-
-
Field Detail
-
version
public String version
-
entityContainer
public String entityContainer
-
nameSpaces
public Map<String,CsdlSchema> nameSpaces
-
-
Method Detail
-
generateFrom
public CsdlDocument generateFrom(de.fraunhofer.iosb.ilt.frostserver.path.Version version, CoreSettings settings)
Fill the document using the given Settings, and return itself.- Parameters:
settings- the CoreSettings to use.- Returns:
- this.
-
registerAnnotation
public void registerAnnotation(String baseUrl, CsdlAnnotation annotation)
-
writeXml
public void writeXml(de.fraunhofer.iosb.ilt.frostserver.path.Version version, Writer writer) throws IOException- Throws:
IOException
-
-