public class EdlGenerator
extends java.lang.Object
Title: Service Event Fabric Runtime
Description: EdlGenerator provides methods to generate 'create sdo' EDL statement
based xsd, xml or json files or XsdSchema
.
setParser(Parser)
.Copyright: Copyright (c) 2013
Company: StreamScape Technologies
Constructor and Description |
---|
EdlGenerator(boolean withWait) |
Modifier and Type | Method and Description |
---|---|
java.util.Map |
generateEdl(java.io.InputStream input) |
java.util.Map |
generateEdl(java.lang.String fileName)
Generates 'create sdo' EDL statements based on provided file.
|
void |
generateEdl(java.lang.StringBuilder builder,
XsdSchema schema) |
java.util.Map |
generateEdl(XsdSchema schema) |
java.util.Map |
getAliasesMap() |
java.lang.String |
getAncestor() |
java.lang.String |
getArchiveName() |
java.lang.String |
getDescription() |
java.lang.String |
getNamespace() |
java.lang.String |
getPackageName() |
java.util.Map |
getTypesMap() |
boolean |
isAddArchive() |
boolean |
isAddPackage() |
boolean |
isInterface() |
boolean |
isNoDoc() |
boolean |
isNoSource() |
boolean |
isNoType() |
boolean |
isReplaceArchive() |
boolean |
isReplacePackage() |
boolean |
isSimpleTypesAsString() |
boolean |
isWithWait() |
void |
setAddArchive() |
void |
setAddArchive(boolean addArchive) |
void |
setAddPackage() |
void |
setAddPackage(boolean addPackage) |
void |
setAliasesMap(java.util.Map aliasesMap) |
void |
setAncestor(java.lang.String ancestor) |
void |
setArchiveName(java.lang.String archiveName) |
void |
setDescription(java.lang.String description) |
void |
setInterface(boolean isInterface) |
void |
setNamespace(java.lang.String namespace) |
void |
setNoDoc(boolean noDoc) |
void |
setNoSource(boolean noSource) |
void |
setNoType(boolean noType) |
void |
setPackageName(java.lang.String packageName) |
void |
setParser(Parser parser)
Sets parser to parse file passed to
generateEdl(String) method. |
void |
setReplaceArchive() |
void |
setReplacePackage() |
void |
setSimpleTypesAsString(boolean simpleTypesAsString) |
void |
setTypesMap(java.util.Map typesMap)
Sets types map [element path -> edl type].
|
void |
setWithDefaults(boolean withDefaults) |
void |
setWithWait(boolean withWait) |
public void setNamespace(java.lang.String namespace)
public java.lang.String getNamespace()
public java.lang.String getArchiveName()
public void setArchiveName(java.lang.String archiveName)
public java.lang.String getPackageName()
public void setPackageName(java.lang.String packageName)
public boolean isAddArchive()
public boolean isReplaceArchive()
public void setAddArchive()
public void setAddArchive(boolean addArchive)
public void setReplaceArchive()
public boolean isAddPackage()
public boolean isReplacePackage()
public void setAddPackage()
public void setAddPackage(boolean addPackage)
public void setReplacePackage()
public java.lang.String getAncestor()
public void setAncestor(java.lang.String ancestor)
public boolean isInterface()
public void setInterface(boolean isInterface)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public boolean isNoSource()
public void setNoSource(boolean noSource)
public boolean isNoType()
public void setNoType(boolean noType)
public boolean isNoDoc()
public void setNoDoc(boolean noDoc)
public boolean isSimpleTypesAsString()
public void setSimpleTypesAsString(boolean simpleTypesAsString)
public void setWithDefaults(boolean withDefaults)
public boolean isWithWait()
public void setWithWait(boolean withWait)
public void setParser(Parser parser)
generateEdl(String)
method.
Parser
implementation should parse incomming file and return XsdSchema
object.XsdParser
, XmlParser
and JsonParser
parser
- public void setTypesMap(java.util.Map typesMap)
typesMap
- public java.util.Map getTypesMap()
public java.util.Map getAliasesMap()
public void setAliasesMap(java.util.Map aliasesMap)
public java.util.Map generateEdl(java.lang.String fileName) throws XsdException
setParser(Parser)
method.fileName
- XsdException
public java.util.Map generateEdl(java.io.InputStream input) throws XsdException
XsdException
public void generateEdl(java.lang.StringBuilder builder, XsdSchema schema) throws XsdException
XsdException
public java.util.Map generateEdl(XsdSchema schema) throws XsdException
XsdException
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.