Interface CqlTranslationProvider
-
- All Known Implementing Classes:
BaseCqlTranslationProvider
,InJVMCqlTranslationProvider
public interface CqlTranslationProvider
Define an interface that applications can use for CQL to ELM translation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
CqlTranslationProvider.Format
static class
CqlTranslationProvider.Option
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<org.cqframework.cql.elm.execution.Library>
translate(java.io.InputStream cql)
java.util.List<org.cqframework.cql.elm.execution.Library>
translate(java.io.InputStream cql, java.util.List<CqlTranslationProvider.Option> options)
java.util.List<org.cqframework.cql.elm.execution.Library>
translate(java.io.InputStream cql, java.util.List<CqlTranslationProvider.Option> options, CqlTranslationProvider.Format targetFormat)
-
-
-
Method Detail
-
translate
java.util.List<org.cqframework.cql.elm.execution.Library> translate(java.io.InputStream cql) throws CqlTranslationException
- Throws:
CqlTranslationException
-
translate
java.util.List<org.cqframework.cql.elm.execution.Library> translate(java.io.InputStream cql, java.util.List<CqlTranslationProvider.Option> options) throws CqlTranslationException
- Throws:
CqlTranslationException
-
translate
java.util.List<org.cqframework.cql.elm.execution.Library> translate(java.io.InputStream cql, java.util.List<CqlTranslationProvider.Option> options, CqlTranslationProvider.Format targetFormat) throws CqlTranslationException
- Throws:
CqlTranslationException
-
-