Package org.openl.rules.lang.xls.syntax
Class TableSyntaxNodeAdapter
- java.lang.Object
-
- org.openl.rules.lang.xls.syntax.TableSyntaxNodeAdapter
-
- All Implemented Interfaces:
IOpenLTable
public class TableSyntaxNodeAdapter extends Object implements IOpenLTable
-
-
Constructor Summary
Constructors Constructor Description TableSyntaxNodeAdapter(TableSyntaxNode tsn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetDisplayName()IGridTablegetGridTable()IGridTablegetGridTable(String view)StringgetId()MetaInfoReadergetMetaInfoReader()StringgetName()ITablePropertiesgetProperties()TableSyntaxNodegetSyntaxNode()StringgetType()StringgetUri()XlsUrlParsergetUriParser()inthashCode()booleanisCanContainProperties()booleanisExecutable()booleanisVersionable()
-
-
-
Constructor Detail
-
TableSyntaxNodeAdapter
public TableSyntaxNodeAdapter(TableSyntaxNode tsn)
-
-
Method Detail
-
getGridTable
public IGridTable getGridTable()
- Specified by:
getGridTablein interfaceIOpenLTable
-
getGridTable
public IGridTable getGridTable(String view)
- Specified by:
getGridTablein interfaceIOpenLTable
-
getProperties
public ITableProperties getProperties()
- Specified by:
getPropertiesin interfaceIOpenLTable
-
getType
public String getType()
- Specified by:
getTypein interfaceIOpenLTable
-
getName
public String getName()
- Specified by:
getNamein interfaceIOpenLTable
-
getDisplayName
public String getDisplayName()
- Specified by:
getDisplayNamein interfaceIOpenLTable- Returns:
- Table name for user. (Firstly will be searched in table properties and then from table header)
-
isExecutable
public boolean isExecutable()
- Specified by:
isExecutablein interfaceIOpenLTable- Returns:
- true if table is executable at OpenL rules runtime. Also it indicates that tests can be created for this table.
-
getUri
public String getUri()
- Specified by:
getUriin interfaceIOpenLTable
-
getUriParser
public XlsUrlParser getUriParser()
- Specified by:
getUriParserin interfaceIOpenLTable
-
getId
public String getId()
- Specified by:
getIdin interfaceIOpenLTable
-
isVersionable
public boolean isVersionable()
- Specified by:
isVersionablein interfaceIOpenLTable- Returns:
- true if table supports operations over versions
-
isCanContainProperties
public boolean isCanContainProperties()
- Specified by:
isCanContainPropertiesin interfaceIOpenLTable
-
getMetaInfoReader
public MetaInfoReader getMetaInfoReader()
- Specified by:
getMetaInfoReaderin interfaceIOpenLTable
-
getSyntaxNode
public TableSyntaxNode getSyntaxNode()
- Specified by:
getSyntaxNodein interfaceIOpenLTable
-
-