public class NodeCountTransformation extends AbstractNodeBasedTransformation
| Modifier and Type | Class and Description |
|---|---|
protected class |
NodeCountTransformation.NodeCounter |
SdxObject.ConfigurationNode| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
_boundsElem |
protected java.lang.String |
_countMode |
protected java.lang.StringBuffer |
content |
static java.lang.String |
PARAM_NAME_BOUNDS_ELEMENT |
static java.lang.String |
PARAM_NAME_COUNT_MODE |
static java.lang.String |
PARAM_VALUE_ATTRIBUTE |
static java.lang.String |
PARAM_VALUE_ELEMENT |
protected java.util.Hashtable |
sortedCounters |
protected boolean |
withinBoundsElem |
_attributesToTrack, _wildcardNodesToTrack, _xpathString, c_attributes, c_loc, c_raw, c_uri_resolver, PARAMETER_NAME_DISABLE, PARAMETER_NAME_ENABLE, parameters, transParameters_configuration, _context, _description, _encoding, _id, _locale, _logger, _manager, _xmlizable_objects, _xmlLang, isToSaxInitializedcontentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumerATTRIBUTE_KEEP, ATTRIBUTE_SRC, ATTRIBUTE_TH, CLASS_NAME_SUFFIX, PACKAGE_QUALNAMEDEFAULT_ENCODING| Constructor and Description |
|---|
NodeCountTransformation() |
| Modifier and Type | Method and Description |
|---|---|
void |
characters(char[] c,
int start,
int len) |
protected void |
count(java.lang.String counterName,
java.lang.String content) |
void |
endElement(java.lang.String uri,
java.lang.String loc,
java.lang.String raw) |
protected NodeCountTransformation.NodeCounter |
prepareCounter(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes atts) |
void |
recycle()
Recycles the contentHandler, lexicalHandler, and xmlConsumer for the transformation
|
protected void |
resetFields() |
protected void |
sendSummary() |
protected void |
setInternalParameters(org.apache.avalon.framework.parameters.Parameters params) |
void |
startElement(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes a) |
attributeIsParameter, configure, elementIsParameter, matchesWildcardAttribute, matchesWildcardElement, matchesWildcardName, nodeIsParameter, peekCurrentAttributes, resetCurrentElementProperties, setCurrentElementProperties, setNodesToTrack, wildCardExprMatchesElementXpathStringgetClassNameSuffix, getParameters, initToSax, initVolatileObjectsToSax, isStepEnabled, service, setParameters, shouldKeepResult, verifyConfigurationParametersconfigureDescription, contextualize, enableLogging, getBaseAttributes, getConfiguration, getContext, getDescription, getEncoding, getId, getLocale, getLog, getServiceManager, getXmlLang, setDescription, setEncoding, setId, setLocale, setUpSdxObject, setUpSdxObject, setXmlLang, toSAX, verifyConfigurationResourcescomment, endCDATA, endDocument, endDTD, endEntity, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startCDATA, startDocument, startDTD, startEntity, startPrefixMappingsetConsumer, setContentHandler, setLexicalHandlergetLogger, setupLogger, setupLogger, setupLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitendDocument, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMappingcomment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntitygetId, setIdgetDescription, setDescriptiongetEncoding, setEncodinggetLocale, getXmlLang, setLocale, setXmlLangpublic static final java.lang.String PARAM_NAME_BOUNDS_ELEMENT
public static final java.lang.String PARAM_NAME_COUNT_MODE
public static final java.lang.String PARAM_VALUE_ELEMENT
public static final java.lang.String PARAM_VALUE_ATTRIBUTE
protected java.lang.String _boundsElem
protected java.lang.String _countMode
protected boolean withinBoundsElem
protected java.util.Hashtable sortedCounters
protected java.lang.StringBuffer content
protected void setInternalParameters(org.apache.avalon.framework.parameters.Parameters params)
setInternalParameters in class AbstractNodeBasedTransformationprotected NodeCountTransformation.NodeCounter prepareCounter(java.lang.String uri, java.lang.String loc, java.lang.String raw, org.xml.sax.Attributes atts)
public void startElement(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes a)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.apache.cocoon.xml.AbstractXMLPipeorg.xml.sax.SAXExceptionpublic void endElement(java.lang.String uri,
java.lang.String loc,
java.lang.String raw)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerendElement in class org.apache.cocoon.xml.AbstractXMLPipeorg.xml.sax.SAXExceptionprotected void count(java.lang.String counterName,
java.lang.String content)
protected void sendSummary()
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionprotected void resetFields()
resetFields in class AbstractNodeBasedTransformationpublic void characters(char[] c,
int start,
int len)
throws org.xml.sax.SAXException
characters in interface org.xml.sax.ContentHandlercharacters in class org.apache.cocoon.xml.AbstractXMLPipeorg.xml.sax.SAXExceptionpublic void recycle()
AbstractTransformationrecycle in interface Transformationrecycle in interface org.apache.avalon.excalibur.pool.Recyclablerecycle in class AbstractNodeBasedTransformationCopyright © 2000-2010 Ministere de la culture et de la communication / AJLSM. All Rights Reserved.