|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.7.0) E17060-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.odi.domain.xrefs.expression.contexts.CompoundExpressionContext
public class CompoundExpressionContext
An IExpressionContext
that chains a sequence of one or more IExpressionContext
s.
A compound expression string context calls each IExpressionContext
in sequence.
Constructor Summary | |
---|---|
CompoundExpressionContext() Create an empty CompoundExpressionContext . |
|
CompoundExpressionContext(boolean pIsCachingEnabled) |
|
CompoundExpressionContext(IExpressionContext[] pContexts) Create a CompoundExpressionContext with a given initial context sequence. |
|
CompoundExpressionContext(IExpressionContext[] pContexts, boolean pIsCachingEnabled) |
Method Summary | |
---|---|
void |
addExpressionContext(IExpressionContext pContext) Add the given context to the end of the context sequence of this object. |
IExpressionContext |
getExpressionContext(int pIndex) Obtains the expression context at the given index. |
int |
getExpressionContextCount() Returns the expression context count. |
com.sunopsis.language.parser.SnpsExpressionTag[] |
getSnpsExpressionTags(com.sunopsis.language.SnpsLanguage pSnpsLanguage) Obtains the expression tags relative to this context. |
void |
setExpressionContext(int pIndex, IExpressionContext pContext) Replace the given context for the specified index in this object. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CompoundExpressionContext()
CompoundExpressionContext
.public CompoundExpressionContext(boolean pIsCachingEnabled)
public CompoundExpressionContext(IExpressionContext[] pContexts)
CompoundExpressionContext
with a given initial context sequence.
pContexts
- the initial context sequencepublic CompoundExpressionContext(IExpressionContext[] pContexts, boolean pIsCachingEnabled)
Method Detail |
---|
public com.sunopsis.language.parser.SnpsExpressionTag[] getSnpsExpressionTags(com.sunopsis.language.SnpsLanguage pSnpsLanguage)
IExpressionContext
getSnpsExpressionTags
in interface IExpressionContext
pSnpsLanguage
- the language that will be used when manipulating the expression tags (i.e. when building the Expression
)public void addExpressionContext(IExpressionContext pContext)
pContext
- a contextpublic void setExpressionContext(int pIndex, IExpressionContext pContext)
pIndex
- the indexpContext
- the contextjava.lang.IndexOutOfBoundsException
- if pIndex is out of rangepublic int getExpressionContextCount()
public IExpressionContext getExpressionContext(int pIndex)
pIndex
- expression's index
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.7.0) E17060-04 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |