Package com.ibm.fhir.cql.translator.impl
Class BaseCqlTranslationProvider
- java.lang.Object
-
- com.ibm.fhir.cql.translator.impl.BaseCqlTranslationProvider
-
- All Implemented Interfaces:
CqlTranslationProvider
- Direct Known Subclasses:
InJVMCqlTranslationProvider
public abstract class BaseCqlTranslationProvider extends Object implements CqlTranslationProvider
Provide basic support for implementations of the CqlTranslationProvider interface.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.ibm.fhir.cql.translator.CqlTranslationProvider
CqlTranslationProvider.Format, CqlTranslationProvider.Option
-
-
Field Summary
Fields Modifier and Type Field Description static CqlTranslationProvider.Format
DEFAULT_TARGET_FORMAT
-
Constructor Summary
Constructors Constructor Description BaseCqlTranslationProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<CqlTranslationProvider.Option>
getDefaultOptions()
List<org.cqframework.cql.elm.execution.Library>
translate(InputStream cql)
List<org.cqframework.cql.elm.execution.Library>
translate(InputStream cql, List<CqlTranslationProvider.Option> options)
-
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.ibm.fhir.cql.translator.CqlTranslationProvider
translate
-
-
-
-
Field Detail
-
DEFAULT_TARGET_FORMAT
public static final CqlTranslationProvider.Format DEFAULT_TARGET_FORMAT
-
-
Method Detail
-
getDefaultOptions
public List<CqlTranslationProvider.Option> getDefaultOptions()
-
translate
public List<org.cqframework.cql.elm.execution.Library> translate(InputStream cql) throws CqlTranslationException
- Specified by:
translate
in interfaceCqlTranslationProvider
- Throws:
CqlTranslationException
-
translate
public List<org.cqframework.cql.elm.execution.Library> translate(InputStream cql, List<CqlTranslationProvider.Option> options) throws CqlTranslationException
- Specified by:
translate
in interfaceCqlTranslationProvider
- Throws:
CqlTranslationException
-
-