Package org.openl.source
Interface IOpenSourceCodeModule
-
- All Known Implementing Classes:
ASourceCodeModule
,CompositeSourceCodeModule
,ModuleFileSourceCodeModule
,PathSourceCodeModule
,StringSourceCodeModule
,SubTextSourceCodeModule
,URLSourceCodeModule
public interface IOpenSourceCodeModule
IOpenSourceCodeModule is an abstraction of rules source code.- Author:
- snshor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description InputStream
getByteStream()
Reader
getCharacterStream()
String
getCode()
default String
getFileUri()
Map<String,Object>
getParams()
External parameters for current source code module.
It can be external properties or dependencies.int
getStartPosition()
String
getUri()
void
setParams(Map<String,Object> params)
-
-
-
Method Detail
-
getByteStream
InputStream getByteStream()
-
getCharacterStream
Reader getCharacterStream()
-
getCode
String getCode()
-
getStartPosition
int getStartPosition()
-
getUri
String getUri()
-
getFileUri
default String getFileUri()
-
getParams
Map<String,Object> getParams()
External parameters for current source code module.
It can be external properties or dependencies.- Returns:
- external parameters.
-
-