|
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 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 com.sunopsis.language.parser.SnpsExpressionTag[] getSnpsExpressionTags(com.sunopsis.language.SnpsLanguage pSnpsLanguage)
IExpressionContextgetSnpsExpressionTags in interface IExpressionContextpSnpsLanguage - the language that will be used when manipulating the expression tags (i.e. when building the Expression)public void addExpressionContext(IExpressionContext pContext)
pContext - a context
public 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 | |||||||||