|
JCas v0.3.1 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcas.xml.AbstractCasSaxTagHandler
cas.config.JCasFunctionTag
Configuration object for an extended authorization with a function.
| Field Summary | |
protected String |
name
The function name |
protected static String |
NAME
The tag name |
protected static String[] |
parents
The parents |
protected Set |
returnValues
The return values |
| Constructor Summary | |
JCasFunctionTag()
Creates a new instance of JCasFunctionTag |
|
| Method Summary | |
protected boolean |
checkReturnValue(String s)
Checks the return value and translates it to a boolean. |
protected AbstractCasSaxTagHandler |
createHandler(String tagName,
Attributes attributes)
Returns a new instance of the handler for the specified sub tag. |
boolean |
execute(Statement st,
String uid,
String scheme,
String dummyTable)
Executes the function. |
String |
getName()
Returns the function name. |
String[] |
getParentTagNames()
Returns the tag names of all possible parents. |
protected String[] |
getSubTagNames()
Returns the tag names that can appear within this handler but actually do not contain other tags. |
String |
getTagName()
Returns the tag name this handler will take care of. |
void |
tagCompleted()
Validates the configuration. |
| Methods inherited from class cas.xml.AbstractCasSaxTagHandler |
characters, clear, endElement, getHandler, getSubHandler, getSubHandlerCount, getSubHandlers, getSubTag, getSubTag, getSubTagCount, getSubTags, ignoresUnknownTags, setAttributes, setIgnoreUnknownTags, startElement |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static String NAME
protected static String[] parents
protected String name
protected Set returnValues
| Constructor Detail |
public JCasFunctionTag()
| Method Detail |
protected AbstractCasSaxTagHandler createHandler(String tagName,
Attributes attributes)
AbstractCasSaxTagHandler
createHandler in class AbstractCasSaxTagHandlertagName - - name of the sub tag
public String[] getParentTagNames()
AbstractCasSaxTagHandler
getParentTagNames in class AbstractCasSaxTagHandlerprotected String[] getSubTagNames()
AbstractCasSaxTagHandler
getSubTagNames in class AbstractCasSaxTagHandlerpublic String getTagName()
CasSaxTagHandler
public void tagCompleted()
throws SAXException
AbstractCasSaxTagHandler
tagCompleted in interface CasSaxTagHandlertagCompleted in class AbstractCasSaxTagHandlerSAXExceptionpublic String getName()
public boolean execute(Statement st,
String uid,
String scheme,
String dummyTable)
throws SQLException
st - - statement on databaseuid - - user id of requesting userscheme - - scheme name
SQLExceptionprotected boolean checkReturnValue(String s)
|
JCas v0.3.1 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||