|
Copyright © 2000, 2009, 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.Object com.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, 2009, Oracle and/or its affiliates. All rights reserved. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |