|
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.Objectoracle.odi.domain.xrefs.expression.contexts.CompoundExpressionContext
public class CompoundExpressionContext
An IExpressionContext that chains a sequence of one or more IExpressionContexts.
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 sequence
public 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 IExpressionContextpSnpsLanguage - 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 | ||||||||