org.apache.commons.betwixt.digester
Class MultiMappingBeanInfoDigester

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byorg.apache.commons.digester.Digester
          extended byorg.apache.commons.betwixt.digester.XMLBeanInfoDigester
              extended byorg.apache.commons.betwixt.digester.MultiMappingBeanInfoDigester
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class MultiMappingBeanInfoDigester
extends XMLBeanInfoDigester

XMLSingleMappingFileBeanInfoDigester is a digester of XML files containing XMLBeanInfo definitions for a JavaBeans.

Since:
0.7
Author:
Brian Pugh

Field Summary
private  java.util.Map beanInfoMap
          XMLBeanInfo's indexed by Class
 
Fields inherited from class org.apache.commons.betwixt.digester.XMLBeanInfoDigester
 
Fields inherited from class org.apache.commons.digester.Digester
bodyText, bodyTexts, classLoader, configured, entityResolver, entityValidator, errorHandler, factory, JAXP_SCHEMA_LANGUAGE, locator, match, matches, namespaceAware, namespaces, params, parser, publicId, reader, root, rules, saxLog, schemaLanguage, schemaLocation, stack, substitutor, useContextClassLoader, validating, W3C_XML_SCHEMA
 
Constructor Summary
MultiMappingBeanInfoDigester()
           
 
Method Summary
protected  void configure()
          Reset configure for new digestion.
 java.util.Map getBeanInfoMap()
          Map containing XMLBeanInfo classes.
 void setBeanInfoMap(java.util.Map beanInfoMap)
          Set the Map containing XMLBeanInfo classes.
 
Methods inherited from class org.apache.commons.betwixt.digester.XMLBeanInfoDigester
getBeanClass, getProcessedPropertyNameSet, getXMLIntrospector, isAttributesForPrimitives, setAttributesForPrimitives, setBeanClass, setXMLIntrospector
 
Methods inherited from class org.apache.commons.digester.Digester
addBeanPropertySetter, addBeanPropertySetter, addCallMethod, addCallMethod, addCallMethod, addCallMethod, addCallParam, addCallParam, addCallParam, addCallParam, addCallParamPath, addFactoryCreate, addFactoryCreate, addFactoryCreate, addFactoryCreate, addFactoryCreate, addFactoryCreate, addFactoryCreate, addFactoryCreate, addFactoryCreate, addFactoryCreate, addObjectCreate, addObjectCreate, addObjectCreate, addObjectCreate, addObjectParam, addRule, addRuleSet, addSetNestedProperties, addSetNestedProperties, addSetNestedProperties, addSetNext, addSetNext, addSetProperties, addSetProperties, addSetProperties, addSetProperty, addSetRoot, addSetRoot, addSetTop, addSetTop, characters, clear, createSAXException, createSAXException, createSAXException, endDocument, endElement, endPrefixMapping, error, fatalError, findNamespaceURI, getClassLoader, getCount, getCurrentElementName, getCustomContentHandler, getDebug, getDocumentLocator, getEntityResolver, getErrorHandler, getFactory, getFeature, getLogger, getMatch, getNamespaceAware, getParser, getProperty, getPublicId, getReader, getRoot, getRuleNamespaceURI, getRules, getSAXLogger, getSchema, getSchemaLanguage, getSubstitutor, getUseContextClassLoader, getValidating, getXMLReader, ignorableWhitespace, initialize, isEmpty, log, log, notationDecl, parse, parse, parse, parse, parse, peek, peek, peek, peek, peekParams, peekParams, pop, pop, popParams, processingInstruction, push, push, pushParams, register, resetRoot, resolveEntity, setClassLoader, setCustomContentHandler, setDebug, setDocumentLocator, setEntityResolver, setErrorHandler, setFeature, setLogger, setNamespaceAware, setProperty, setPublicId, setRuleNamespaceURI, setRules, setSAXLogger, setSchema, setSchemaLanguage, setSubstitutor, setUseContextClassLoader, setValidating, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

beanInfoMap

private java.util.Map beanInfoMap
XMLBeanInfo's indexed by Class

Constructor Detail

MultiMappingBeanInfoDigester

public MultiMappingBeanInfoDigester()
Method Detail

configure

protected void configure()
Reset configure for new digestion.

Overrides:
configure in class XMLBeanInfoDigester

getBeanInfoMap

public java.util.Map getBeanInfoMap()
Map containing XMLBeanInfo classes. Keys are the Class and values are the XMLBeanInfo objects.

Returns:
map of XMLBeanInfos

setBeanInfoMap

public void setBeanInfoMap(java.util.Map beanInfoMap)
Set the Map containing XMLBeanInfo classes.

Parameters:
beanInfoMap - map to set.