|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.avalon.framework.logger.AbstractLogEnabled
org.ametys.cms.transformation.EnhancementHandler
org.ametys.plugins.datainclusion.transformation.DataInclusionEnhancementHandler
public class DataInclusionEnhancementHandler
DataInclusion enhancement handler : transform a query tag into its results.
| Field Summary | |
|---|---|
protected org.apache.avalon.framework.context.Context |
_context
The avalon context. |
protected org.apache.avalon.framework.logger.Logger |
_logger
The logger |
protected String |
_pluginName
The plugin name. |
protected QueryDao |
_queryDao
The Query DAO. |
static String |
ROLE
The Avalon role. |
| Fields inherited from class org.ametys.cms.transformation.EnhancementHandler |
|---|
_contentHandler, _inUnmodifiableContent, _lexicalHandler, PROCESSING_INSTRUCTION_UNMODIFIABLE |
| Constructor Summary | |
|---|---|
DataInclusionEnhancementHandler()
|
|
| Method Summary | |
|---|---|
protected void |
_saxResult(Query query,
QueryResult result)
Sax a query result. |
protected void |
_saxSingleResult(Query query,
QueryResult result)
Sax a single query result. |
void |
contextualize(org.apache.avalon.framework.context.Context context)
|
void |
enableLogging(org.apache.avalon.framework.logger.Logger logger)
|
void |
endElement(String uri,
String localName,
String qName)
|
protected Map<String,String> |
getParameters(Query query,
Attributes atts)
Get the query parameter values from the query node attributes. |
void |
service(org.apache.avalon.framework.service.ServiceManager serviceManager)
|
void |
setPluginInfo(String pluginName,
String featureName)
|
void |
startElement(String uri,
String localName,
String qName,
Attributes atts)
|
| Methods inherited from class org.ametys.cms.transformation.EnhancementHandler |
|---|
characters, comment, endCDATA, endDocument, endDTD, endEntity, endPrefixMapping, ignorableWhitespace, processingInstruction, saxError, setContentHandler, setDocumentLocator, setLexicalHandler, skippedEntity, startCDATA, startDocument, startDTD, startEntity, startPrefixMapping |
| Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled |
|---|
getLogger, setupLogger, setupLogger, setupLogger |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String ROLE
protected QueryDao _queryDao
protected org.apache.avalon.framework.context.Context _context
protected String _pluginName
protected org.apache.avalon.framework.logger.Logger _logger
| Constructor Detail |
|---|
public DataInclusionEnhancementHandler()
| Method Detail |
|---|
public void service(org.apache.avalon.framework.service.ServiceManager serviceManager)
throws org.apache.avalon.framework.service.ServiceException
service in interface org.apache.avalon.framework.service.Serviceableorg.apache.avalon.framework.service.ServiceException
public void contextualize(org.apache.avalon.framework.context.Context context)
throws org.apache.avalon.framework.context.ContextException
contextualize in interface org.apache.avalon.framework.context.Contextualizableorg.apache.avalon.framework.context.ContextException
public void setPluginInfo(String pluginName,
String featureName)
setPluginInfo in interface org.ametys.runtime.plugin.component.PluginAwarepublic void enableLogging(org.apache.avalon.framework.logger.Logger logger)
enableLogging in interface org.apache.avalon.framework.logger.LogEnabledenableLogging in class org.apache.avalon.framework.logger.AbstractLogEnabled
public void startElement(String uri,
String localName,
String qName,
Attributes atts)
throws SAXException
startElement in interface ContentHandlerstartElement in class org.ametys.cms.transformation.EnhancementHandlerSAXException
public void endElement(String uri,
String localName,
String qName)
throws SAXException
endElement in interface ContentHandlerendElement in class org.ametys.cms.transformation.EnhancementHandlerSAXException
protected void _saxResult(Query query,
QueryResult result)
throws SAXException
query - the query.result - the result to generate.
SAXException
protected void _saxSingleResult(Query query,
QueryResult result)
throws SAXException
query - result -
SAXException
protected Map<String,String> getParameters(Query query,
Attributes atts)
query - the query.atts - the query node attributes.
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||