org.openl.source
Interface IOpenSourceCodeModule
- All Known Implementing Classes:
- ASourceCodeModule, CompositeSourceCodeModule, FileSourceCodeModule, SourceCodeModuleDelegator, StringSourceCodeModule, SubTextSourceCodeModule, URLSourceCodeModule
public interface IOpenSourceCodeModule
IOpenSourceCodeModule is an abstraction of rules source code.
- Author:
- snshor
getByteStream
InputStream getByteStream()
getCharacterStream
Reader getCharacterStream()
getCode
String getCode()
getStartPosition
int getStartPosition()
getTabSize
int getTabSize()
getUri
String getUri(int textpos)
isModified
boolean isModified()
getParams
Map<String,Object> getParams()
- External parameters for current source code module.
It can be external properties or dependencies.
- Returns:
- external parameters.
setParams
void setParams(Map<String,Object> params)
Copyright © 2012. All Rights Reserved.