|
Copyright © 2000, 2008, Oracle and/or its affiliates. All rights reserved. | ||||||||
| 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
public class 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(PropertyProvider pp,
boolean doOnlyEventProperties)
pp - the PropertyProvider to use to provider
user/request/session/event properties.doOnlyEventProperties - true to replace only event properties,
false to replace all properties referencespublic ContentQuery(PropertyProvider pp)
public ContentQuery()
| Method Detail |
|---|
public static Document parse(InputSource src)
throws SAXException,
IOException
SAXException
IOException
public Expression createExpressionTree(Element root)
throws IllegalArgumentException
IllegalArgumentException
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 static String getCharacterData(Element e)
throws IllegalArgumentException
IllegalArgumentException
|
Copyright © 2000, 2008, Oracle and/or its affiliates. All rights reserved. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||