|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
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 void addExpressionContext(IExpressionContext pContext)
pContext
- a contextpublic IExpressionContext getExpressionContext(int pIndex)
pIndex
- expression's index
public int getExpressionContextCount()
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 setExpressionContext(int pIndex, IExpressionContext pContext)
pIndex
- the indexpContext
- the context
java.lang.IndexOutOfBoundsException
- if pIndex is out of range
|
Oracle® Data Integrator Java API Reference 11g Release 1 (11.1.1.3.0) E17060-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |