|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.weda.workflow.impl.AbstractEntry
public abstract class AbstractEntry
Field Summary | |
---|---|
protected static org.apache.commons.logging.Log |
entryLog
|
protected java.lang.String |
logShift
|
Fields inherited from interface org.weda.workflow.Entry |
---|
DEFAULT_ENTRY_NAME |
Constructor Summary | |
---|---|
AbstractEntry()
|
Method Summary | |
---|---|
EntryContainer |
getContainer()
Метод возвращает контейнер в котором находится entry. |
java.util.List<java.lang.String> |
getGroupValues()
Метод возваращет значение для группы выделенной из выражения. |
java.lang.String |
getName()
Метод возвращает шаблон(имя/идентификатор узла). |
Workflow |
getWorkflow()
|
void |
init()
|
boolean |
isDefaultEntry()
Возвращает true если данный entry является entry по
умолчанию. |
boolean |
isExactMatch()
Вернет true если метод #match(String) возвращает
true только на точное соответствие (равенство) между именем
и выражением. |
protected void |
logOperate(java.lang.String expression)
|
boolean |
matches(java.lang.String expression)
Метод должен вернуть true если exptrssion
соотвествует шаблону. |
boolean |
operate(java.util.Stack<java.lang.String> expressions)
Выполняет действие. |
void |
setContainer(EntryContainer container)
Метод устанавливает контейнер в котором находится entry. |
void |
setDefaultEntry(boolean defaultEntry)
Если утсановить в true тогда entry является entry
по умолчанию. |
void |
setName(java.lang.String name)
Метод устанавливает шаблон. |
void |
setWorkflow(Workflow workflow)
Метод устанавливает workflow которому принадлежит entry. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final org.apache.commons.logging.Log entryLog
protected java.lang.String logShift
Constructor Detail |
---|
public AbstractEntry()
Method Detail |
---|
public void init() throws EntryException
init
in interface Entry
EntryException
public boolean matches(java.lang.String expression)
Entry
true
если exptrssion
соотвествует шаблону.
matches
in interface Entry
#setPattern(String)
public java.util.List<java.lang.String> getGroupValues() throws EntryException
Entry
#match(String)
getGroupValues
in interface Entry
EntryException
#match(String)
public boolean isExactMatch()
Entry
true
если метод #match(String)
возвращает
true
только на точное соответствие (равенство) между именем
и выражением.
isExactMatch
in interface Entry
Entry.setName(String)
,
#match(String)
public java.lang.String getName()
Entry
getName
in interface Entry
Entry.setName(String)
public void setName(java.lang.String name)
Entry
#getValueForGroup(int)
.
setName
in interface Entry
public Workflow getWorkflow()
public void setWorkflow(Workflow workflow)
Entry
setWorkflow
in interface Entry
public boolean isDefaultEntry()
Entry
true
если данный entry является entry по
умолчанию. По умолчанию - false
isDefaultEntry
in interface Entry
public EntryContainer getContainer()
Entry
getContainer
in interface Entry
public void setContainer(EntryContainer container)
Entry
setContainer
in interface Entry
public void setDefaultEntry(boolean defaultEntry)
Entry
true
тогда entry является entry
по умолчанию.
setDefaultEntry
in interface Entry
public boolean operate(java.util.Stack<java.lang.String> expressions) throws EntryException
Entry
operate
in interface Entry
EntryException
protected void logOperate(java.lang.String expression)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |