org.objectweb.proactive.core.component.xml
Class ComponentHandler
java.lang.Object
|
+--org.objectweb.proactive.core.xml.handler.AbstractUnmarshallerDecorator
|
+--org.objectweb.proactive.core.component.xml.ComponentHandler
- All Implemented Interfaces:
- UnmarshallerHandler, XMLHandler
- Direct Known Subclasses:
- AbstractContainerComponentHandler, PrimitiveComponentHandler
- public abstract class ComponentHandler
- extends AbstractUnmarshallerDecorator
- Author:
- Matthieu Morel
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
public static org.apache.log4j.Logger logger
controllerDescription
protected ControllerDescription controllerDescription
virtualNode
protected java.lang.String virtualNode
deploymentDescriptor
protected ProActiveDescriptor deploymentDescriptor
componentsCache
protected ComponentsCache componentsCache
componentTypes
protected java.util.HashMap componentTypes
typeFactory
protected TypeFactory typeFactory
cf
protected GenericFactory cf
componentType
protected ComponentType componentType
ComponentHandler
public ComponentHandler(ProActiveDescriptor deploymentDescriptor,
ComponentsCache componentsCache,
java.util.HashMap componentTypes)
notifyEndActiveHandler
protected void notifyEndActiveHandler(java.lang.String name,
UnmarshallerHandler activeHandler)
throws org.xml.sax.SAXException
- Specified by:
notifyEndActiveHandler
in class AbstractUnmarshallerDecorator
org.xml.sax.SAXException
getResultObject
public java.lang.Object getResultObject()
throws org.xml.sax.SAXException
- Description copied from interface:
UnmarshallerHandler
- Returns the object resulting of the processing of the SAX events.
- Returns:
- the object resulting of the processing of the SAX events or null
- Throws:
org.xml.sax.SAXException
- if the state of the handler does not allow to
return any resulting object.
startContextElement
public void startContextElement(java.lang.String name,
Attributes attributes)
throws org.xml.sax.SAXException
- Description copied from interface:
UnmarshallerHandler
- Receives notification that the XML element of given name and attributes has been read in the
XML being deserialized. This element is the context element of the Object being unmarshalled.
This context element is the element that has triggered the use of this handler.
- Parameters:
name
- the name of the element just openedattributes
- the attributes of this element
- Throws:
org.xml.sax.SAXException
- if an exception occur during processing
Copyright © April 2004 INRIA All Rights Reserved.