Package org.cqframework.cql.cql2elm
Class CqlTranslator
java.lang.Object
org.cqframework.cql.cql2elm.CqlTranslator
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic StringconvertToJson(org.hl7.elm.r1.Library library) static StringconvertToXml(org.hl7.elm.r1.Library library) static CqlTranslatorfromFile(File cqlFile, LibraryManager libraryManager) static CqlTranslatorfromFile(String cqlFileName, LibraryManager libraryManager) static CqlTranslatorfromFile(org.hl7.cql.model.NamespaceInfo namespaceInfo, File cqlFile, LibraryManager libraryManager) static CqlTranslatorfromFile(org.hl7.cql.model.NamespaceInfo namespaceInfo, String cqlFileName, LibraryManager libraryManager) static CqlTranslatorfromFile(org.hl7.cql.model.NamespaceInfo namespaceInfo, org.hl7.elm.r1.VersionedIdentifier sourceInfo, File cqlFile, LibraryManager libraryManager) static CqlTranslatorfromStream(InputStream cqlStream, LibraryManager libraryManager) static CqlTranslatorfromStream(org.hl7.cql.model.NamespaceInfo namespaceInfo, InputStream cqlStream, LibraryManager libraryManager) static CqlTranslatorfromStream(org.hl7.cql.model.NamespaceInfo namespaceInfo, org.hl7.elm.r1.VersionedIdentifier sourceInfo, InputStream cqlStream, LibraryManager libraryManager) static CqlTranslatorfromText(String cqlText, LibraryManager libraryManager) static CqlTranslatorfromText(org.hl7.cql.model.NamespaceInfo namespaceInfo, String cqlText, LibraryManager libraryManager) static CqlTranslatorfromText(org.hl7.cql.model.NamespaceInfo namespaceInfo, org.hl7.elm.r1.VersionedIdentifier sourceInfo, String cqlText, LibraryManager libraryManager) Map<org.hl7.elm.r1.VersionedIdentifier, org.hl7.elm.r1.Library> Map<org.hl7.elm.r1.VersionedIdentifier, CompiledLibrary> org.hl7.elm.r1.LibrarytoELM()toJson()toObject()List<org.hl7.elm.r1.Retrieve> toXml()
-
Method Details
-
fromText
-
fromText
public static CqlTranslator fromText(org.hl7.cql.model.NamespaceInfo namespaceInfo, String cqlText, LibraryManager libraryManager) -
fromText
public static CqlTranslator fromText(org.hl7.cql.model.NamespaceInfo namespaceInfo, org.hl7.elm.r1.VersionedIdentifier sourceInfo, String cqlText, LibraryManager libraryManager) -
fromStream
public static CqlTranslator fromStream(org.hl7.cql.model.NamespaceInfo namespaceInfo, InputStream cqlStream, LibraryManager libraryManager) throws IOException - Throws:
IOException
-
fromStream
public static CqlTranslator fromStream(InputStream cqlStream, LibraryManager libraryManager) throws IOException - Throws:
IOException
-
fromStream
public static CqlTranslator fromStream(org.hl7.cql.model.NamespaceInfo namespaceInfo, org.hl7.elm.r1.VersionedIdentifier sourceInfo, InputStream cqlStream, LibraryManager libraryManager) throws IOException - Throws:
IOException
-
fromFile
public static CqlTranslator fromFile(String cqlFileName, LibraryManager libraryManager) throws IOException - Throws:
IOException
-
fromFile
public static CqlTranslator fromFile(org.hl7.cql.model.NamespaceInfo namespaceInfo, String cqlFileName, LibraryManager libraryManager) throws IOException - Throws:
IOException
-
fromFile
public static CqlTranslator fromFile(File cqlFile, LibraryManager libraryManager) throws IOException - Throws:
IOException
-
fromFile
public static CqlTranslator fromFile(org.hl7.cql.model.NamespaceInfo namespaceInfo, File cqlFile, LibraryManager libraryManager) throws IOException - Throws:
IOException
-
fromFile
public static CqlTranslator fromFile(org.hl7.cql.model.NamespaceInfo namespaceInfo, org.hl7.elm.r1.VersionedIdentifier sourceInfo, File cqlFile, LibraryManager libraryManager) throws IOException - Throws:
IOException
-
toXml
-
toJson
-
toELM
public org.hl7.elm.r1.Library toELM() -
getTranslatedLibrary
-
toObject
-
toRetrieves
-
getLibraries
-
getTranslatedLibraries
-
getExceptions
-
getErrors
-
getWarnings
-
getMessages
-
convertToXml
- Throws:
IOException
-
convertToJson
- Throws:
IOException
-