public abstract class AbstractNodeBasedTransformation extends AbstractTransformation
SdxObject.ConfigurationNode| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap |
_attributesToTrack |
protected java.util.HashMap |
_wildcardNodesToTrack |
protected SimpleXPathString |
_xpathString |
protected java.util.Stack |
c_attributes |
protected java.lang.String |
c_loc |
protected java.lang.String |
c_raw |
protected java.lang.String |
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 |
|---|
AbstractNodeBasedTransformation() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
attributeIsParameter(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes atts) |
void |
configure(org.apache.avalon.framework.configuration.Configuration configuration)
Loads base configuration common to all transformations.
|
protected java.lang.String |
elementIsParameter(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes atts) |
protected java.lang.String |
matchesWildcardAttribute(java.lang.String loc,
java.lang.String raw) |
protected java.lang.String |
matchesWildcardElement(java.lang.String loc,
java.lang.String raw) |
protected java.lang.String |
matchesWildcardName(java.lang.String loc,
java.lang.String raw,
java.lang.String wildcardExpr) |
protected boolean |
nodeIsParameter(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes atts) |
protected org.xml.sax.Attributes |
peekCurrentAttributes() |
void |
recycle()
Recycles the contentHandler, lexicalHandler, and xmlConsumer for the transformation
|
protected void |
resetCurrentElementProperties(java.lang.String uri,
java.lang.String loc,
java.lang.String raw) |
protected void |
resetFields() |
protected void |
setCurrentElementProperties(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes atts) |
protected void |
setInternalParameters(org.apache.avalon.framework.parameters.Parameters params) |
protected void |
setNodesToTrack(org.apache.avalon.framework.parameters.Parameters params) |
protected boolean |
wildCardExprMatchesElementXpathString(java.lang.String wildcardExpr,
java.lang.String xpathStr) |
getClassNameSuffix, 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, verifyConfigurationResourcescharacters, comment, endCDATA, endDocument, endDTD, endElement, endEntity, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startCDATA, startDocument, startDTD, startElement, startEntity, startPrefixMappingsetConsumer, setContentHandler, setLexicalHandlergetLogger, setupLogger, setupLogger, setupLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcharacters, endDocument, endElement, endPrefixMapping, ignorableWhitespace, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMappingcomment, endCDATA, endDTD, endEntity, startCDATA, startDTD, startEntitygetId, setIdgetDescription, setDescriptiongetEncoding, setEncodinggetLocale, getXmlLang, setLocale, setXmlLangprotected java.util.HashMap _attributesToTrack
protected java.util.HashMap _wildcardNodesToTrack
protected java.lang.String c_uri
protected java.lang.String c_loc
protected java.lang.String c_raw
protected java.util.Stack c_attributes
protected SimpleXPathString _xpathString
protected void resetFields()
protected org.xml.sax.Attributes peekCurrentAttributes()
public void configure(org.apache.avalon.framework.configuration.Configuration configuration)
throws org.apache.avalon.framework.configuration.ConfigurationException
AbstractTransformationconfigure in interface org.apache.avalon.framework.configuration.Configurableconfigure in class AbstractTransformationconfiguration - The configuration objectorg.apache.avalon.framework.configuration.ConfigurationExceptionprotected void setCurrentElementProperties(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes atts)
protected void resetCurrentElementProperties(java.lang.String uri,
java.lang.String loc,
java.lang.String raw)
protected void setInternalParameters(org.apache.avalon.framework.parameters.Parameters params)
protected void setNodesToTrack(org.apache.avalon.framework.parameters.Parameters params)
protected boolean nodeIsParameter(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes atts)
protected java.lang.String elementIsParameter(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes atts)
protected java.lang.String attributeIsParameter(java.lang.String uri,
java.lang.String loc,
java.lang.String raw,
org.xml.sax.Attributes atts)
protected java.lang.String matchesWildcardElement(java.lang.String loc,
java.lang.String raw)
protected java.lang.String matchesWildcardAttribute(java.lang.String loc,
java.lang.String raw)
protected java.lang.String matchesWildcardName(java.lang.String loc,
java.lang.String raw,
java.lang.String wildcardExpr)
protected boolean wildCardExprMatchesElementXpathString(java.lang.String wildcardExpr,
java.lang.String xpathStr)
public void recycle()
AbstractTransformationrecycle in interface Transformationrecycle in interface org.apache.avalon.excalibur.pool.Recyclablerecycle in class AbstractTransformationCopyright © 2000-2010 Ministere de la culture et de la communication / AJLSM. All Rights Reserved.