org.ikasan.framework.component.transformation
Class XMLValidator

java.lang.Object
  extended by org.ikasan.framework.component.transformation.XMLValidator
All Implemented Interfaces:
Transformer, FlowComponent

public class XMLValidator
extends Object
implements Transformer

XML Validator uses an injected XML parser to validate each incoming payload content. The required parser must be pre-configured for validation.

Author:
Ikasan Development Team

Constructor Summary
XMLValidator(DocumentBuilderFactory factory)
          Constructor
 
Method Summary
 void onEvent(Event event)
          Implementation of the onEvent XMLValidation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLValidator

public XMLValidator(DocumentBuilderFactory factory)
Constructor

Parameters:
factory - - pre configured document builder factory
Method Detail

onEvent

public void onEvent(Event event)
             throws TransformationException
Implementation of the onEvent XMLValidation

Specified by:
onEvent in interface Transformer
Parameters:
event - - Event containing payload(s) to validated
Throws:
TransformationException - - Thrown if error parsing payload content


Copyright © 2007-2012 Ikasan. All Rights Reserved.