public class XmlSchemaGenerator extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
XmlSchemaGenerator.ElementToGenerate |
class |
XmlSchemaGenerator.QName |
| Constructor and Description |
|---|
XmlSchemaGenerator(String folder,
IWorkerContext context) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkChain(List<StructureDefinition> chain1,
StructureDefinition root,
boolean chain1Done) |
void |
generate(StructureDefinition entry,
Map<String,StructureDefinition> library) |
String |
getGenDate() |
String |
getLicense() |
XmlSchemaGenerator.QName |
getQN(StructureDefinition sd,
ElementDefinition edc,
String t,
boolean chase) |
XmlSchemaGenerator.QName |
getQN(StructureDefinition sd,
String type) |
String |
getVersion() |
boolean |
isAnnotations() |
boolean |
isSingle() |
void |
setAnnotations(boolean annotations) |
void |
setGenDate(String genDate) |
void |
setLicense(String license) |
void |
setSingle(boolean single) |
void |
setVersion(String version) |
public XmlSchemaGenerator(String folder, IWorkerContext context)
public boolean isSingle()
public void setSingle(boolean single)
public String getVersion()
public void setVersion(String version)
public String getGenDate()
public void setGenDate(String genDate)
public String getLicense()
public void setLicense(String license)
public boolean isAnnotations()
public void setAnnotations(boolean annotations)
public void generate(StructureDefinition entry, Map<String,StructureDefinition> library) throws Exception
Exceptionpublic XmlSchemaGenerator.QName getQN(StructureDefinition sd, String type) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionpublic XmlSchemaGenerator.QName getQN(StructureDefinition sd, ElementDefinition edc, String t, boolean chase) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionpublic boolean checkChain(List<StructureDefinition> chain1, StructureDefinition root, boolean chain1Done) throws org.hl7.fhir.exceptions.FHIRException
org.hl7.fhir.exceptions.FHIRExceptionCopyright © 2014–2021 Health Level 7. All rights reserved.