Package org.hl7.fhir.r4.conformance
Class XmlSchemaGenerator
- java.lang.Object
-
- org.hl7.fhir.r4.conformance.XmlSchemaGenerator
-
public class XmlSchemaGenerator extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classXmlSchemaGenerator.ElementToGenerateclassXmlSchemaGenerator.QName
-
Constructor Summary
Constructors Constructor Description XmlSchemaGenerator(String folder, IWorkerContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheckChain(List<StructureDefinition> chain1, StructureDefinition root, boolean chain1Done)voidgenerate(StructureDefinition entry, Map<String,StructureDefinition> library)StringgetGenDate()StringgetLicense()XmlSchemaGenerator.QNamegetQN(StructureDefinition sd, String type)XmlSchemaGenerator.QNamegetQN(StructureDefinition sd, ElementDefinition edc, String t, boolean chase)StringgetVersion()booleanisAnnotations()booleanisSingle()voidsetAnnotations(boolean annotations)voidsetGenDate(String genDate)voidsetLicense(String license)voidsetSingle(boolean single)voidsetVersion(String version)
-
-
-
Constructor Detail
-
XmlSchemaGenerator
public XmlSchemaGenerator(String folder, IWorkerContext context)
-
-
Method Detail
-
isSingle
public boolean isSingle()
-
setSingle
public void setSingle(boolean single)
-
getVersion
public String getVersion()
-
setVersion
public void setVersion(String version)
-
getGenDate
public String getGenDate()
-
setGenDate
public void setGenDate(String genDate)
-
getLicense
public String getLicense()
-
setLicense
public void setLicense(String license)
-
isAnnotations
public boolean isAnnotations()
-
setAnnotations
public void setAnnotations(boolean annotations)
-
generate
public void generate(StructureDefinition entry, Map<String,StructureDefinition> library) throws Exception
- Throws:
Exception
-
getQN
public XmlSchemaGenerator.QName getQN(StructureDefinition sd, String type) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getQN
public XmlSchemaGenerator.QName getQN(StructureDefinition sd, ElementDefinition edc, String t, boolean chase) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
checkChain
public boolean checkChain(List<StructureDefinition> chain1, StructureDefinition root, boolean chain1Done) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
-