org.inria.ns.reflex.processor.exp
Class InactiveTagsAction

java.lang.Object
  extended by org.inria.ns.reflex.processor.core.AbstractAction
      extended by org.inria.ns.reflex.processor.exp.InactiveTagsAction
All Implemented Interfaces:
Executable, Presentable, NamespaceContextFactory

public class InactiveTagsAction
extends AbstractAction

At runtime, the InactiveTagsAction does nothing. It may be used to block the unmarshalling.

Author:
Philippe Poulard

Nested Class Summary
 
Nested classes/interfaces inherited from class org.inria.ns.reflex.processor.core.AbstractAction
AbstractAction.ParameterAdapter, AbstractAction.UselessAction
 
Field Summary
 
Fields inherited from class org.inria.ns.reflex.processor.core.AbstractAction
actions, parent, processorInstance
 
Method Summary
static AbstractAction unmarshal(AbstractAction parent, Element e)
          InactiveTagsAction and its content are not unmarshalled.
 
Methods inherited from class org.inria.ns.reflex.processor.core.AbstractAction
addAction, addFallbackAction, createContext, getCanonicalPath, getFallbackAction, getLocalFallbackAction, getLogger, getNamespaceContext, getNode, getParent, recover, recover, removeFallbackAction, reorganize, run, runAction, runActions, toPrettyString, toPrettyString, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

unmarshal

public static AbstractAction unmarshal(AbstractAction parent,
                                       Element e)
                                throws XMLException
InactiveTagsAction and its content are not unmarshalled.

Parameters:
parent - The action depending from
e - The XML element to unmarshall.
Returns:
null.
Throws:
UnmarshalException - When the element and its content is not those expected.
XMLException