|
© 2005 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.bea.p13n.content.ContentQueryBase
com.bea.p13n.content.ContentQuery
A utility class to construct a content query string expression from a <contentQuery> XML Element.
This will no longer always fill-out the expression with user/request/session properties. If a PropertyProvider is supplied to the constructor, the resulting expression will contain only literal values; otherwise, the resulting expression will contain property references as required and ExpressionHelper.realize() can be used.
ExpressionHelper
Field Summary |
Fields inherited from class com.bea.p13n.content.ContentQueryBase |
dateFormat, dateFormatStr, EMPTY_PROP_PROVIDER, STRING_CONTAINS, TYPE_BOOLEAN, TYPE_DATE, TYPE_DOUBLE, TYPE_LONG, TYPE_STRING |
Constructor Summary | |
ContentQuery()
|
|
ContentQuery(PropertyProvider pp)
|
|
ContentQuery(PropertyProvider pp,
boolean doOnlyEventProperties)
Constructor. |
Method Summary | |
String |
createExpression(Element root)
Return a String representing the expression rooted at the passed in element. |
Expression |
createExpressionTree(Element root)
Return the content Expression represeting the expression root at the passed in element. |
static String |
getCharacterData(Element e)
|
static Document |
parse(InputSource src)
Perform a non-validating parse on the specified input source. |
Methods inherited from class com.bea.p13n.content.ContentQueryBase |
getISO8601Date, getLogic, getOperator, getType, getValueAsType |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ContentQuery()
public ContentQuery(PropertyProvider pp)
public ContentQuery(PropertyProvider pp, boolean doOnlyEventProperties)
Method Detail |
public String createExpression(Element root) throws IllegalArgumentException
root
- The root Element <contentQuery> of an expression
IllegalArgumentException
- if the content of the passed in XML
tree is invalid.public Expression createExpressionTree(Element root) throws IllegalArgumentException
IllegalArgumentException
public static String getCharacterData(Element e) throws IllegalArgumentException
IllegalArgumentException
public static Document parse(InputSource src) throws SAXException, IOException
SAXException
IOException
|
© 2005 BEA Systems, Inc. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |