org.decisiondeck.jmcda.persist.xmcda2.utils
Class XMCDAHelper

java.lang.Object
  extended by org.decisiondeck.jmcda.persist.xmcda2.utils.XMCDAHelper
Direct Known Subclasses:
XMCDAHelperWithVarious, XMCDAVarious

public class XMCDAHelper
extends Object

An errors manager forwarder combined with methods from XMCDAReadUtils to help parsing XMCDA fragments.


Constructor Summary
XMCDAHelper()
          Forwards to a new XMCDAReadUtils which uses the default error management strategy XMCDAErrorsManager.ErrorManagement.THROW.
XMCDAHelper(XMCDAErrorsManager errorsManager)
          Creates a new object which delegates error management to the given error manager in case of unexpected data read.
XMCDAHelper(XMCDAReadUtils utils)
          Forwards to the given utils object.
 
Method Summary
 void error(String error)
           
 XMCDAErrorsManager.ErrorManagement getStrategy()
           
 void setStrategy(XMCDAErrorsManager.ErrorManagement strategy)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMCDAHelper

public XMCDAHelper()
Forwards to a new XMCDAReadUtils which uses the default error management strategy XMCDAErrorsManager.ErrorManagement.THROW.


XMCDAHelper

public XMCDAHelper(XMCDAErrorsManager errorsManager)
Creates a new object which delegates error management to the given error manager in case of unexpected data read.

Parameters:
errorsManager - not null.

XMCDAHelper

public XMCDAHelper(XMCDAReadUtils utils)
Forwards to the given utils object.

Parameters:
utils - not null.
Method Detail

error

public void error(String error)
           throws InvalidInputException
Throws:
InvalidInputException

getStrategy

public XMCDAErrorsManager.ErrorManagement getStrategy()

setStrategy

public void setStrategy(XMCDAErrorsManager.ErrorManagement strategy)


Copyright © 2011. All Rights Reserved.