com.ebmwebsourcing.easybpel.xpath.exp.impl.verification
Class TypeVerifierImpl

java.lang.Object
  extended by com.ebmwebsourcing.easybpel.xpath.exp.impl.verification.TypeVerifierImpl
All Implemented Interfaces:
com.ebmwebsourcing.easybpel.xpath.exp.api.verification.TypeVerifier

public class TypeVerifierImpl
extends java.lang.Object
implements com.ebmwebsourcing.easybpel.xpath.exp.api.verification.TypeVerifier

Author:
Nicolas Salatge - eBM WebSourcing

Constructor Summary
TypeVerifierImpl(com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess bpelDefinition)
           
 
Method Summary
 java.lang.Class<?> compare(org.jdom.Element e1, org.jdom.Element e2)
           
 java.lang.Boolean getBooleanValue(org.jdom.Element e)
           
 java.util.Date getDateTimeValue(org.jdom.Element e)
           
 java.lang.Integer getIntValue(org.jdom.Element e)
           
 java.lang.String getStringValue(org.jdom.Element e)
           
 boolean isBoolean(org.jdom.Element e)
           
 boolean isDateTime(org.jdom.Element e)
           
 boolean isInteger(org.jdom.Element e)
           
 boolean isNullValue(org.jdom.Element e)
           
 boolean isString(org.jdom.Element e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeVerifierImpl

public TypeVerifierImpl(com.ebmwebsourcing.easybpel.model.bpel.api.BPELProcess bpelDefinition)
Method Detail

compare

public java.lang.Class<?> compare(org.jdom.Element e1,
                                  org.jdom.Element e2)
                           throws com.ebmwebsourcing.easybpel.xpath.exp.api.XPathExpressionException
Specified by:
compare in interface com.ebmwebsourcing.easybpel.xpath.exp.api.verification.TypeVerifier
Throws:
com.ebmwebsourcing.easybpel.xpath.exp.api.XPathExpressionException

isInteger

public boolean isInteger(org.jdom.Element e)
                  throws com.ebmwebsourcing.easybpel.xpath.exp.api.XPathExpressionException
Specified by:
isInteger in interface com.ebmwebsourcing.easybpel.xpath.exp.api.verification.TypeVerifier
Throws:
com.ebmwebsourcing.easybpel.xpath.exp.api.XPathExpressionException

isDateTime

public boolean isDateTime(org.jdom.Element e)
                   throws com.ebmwebsourcing.easybpel.xpath.exp.api.XPathExpressionException
Specified by:
isDateTime in interface com.ebmwebsourcing.easybpel.xpath.exp.api.verification.TypeVerifier
Throws:
com.ebmwebsourcing.easybpel.xpath.exp.api.XPathExpressionException

isString

public boolean isString(org.jdom.Element e)
                 throws com.ebmwebsourcing.easybpel.xpath.exp.api.XPathExpressionException
Specified by:
isString in interface com.ebmwebsourcing.easybpel.xpath.exp.api.verification.TypeVerifier
Throws:
com.ebmwebsourcing.easybpel.xpath.exp.api.XPathExpressionException

isBoolean

public boolean isBoolean(org.jdom.Element e)
                  throws com.ebmwebsourcing.easybpel.xpath.exp.api.XPathExpressionException
Specified by:
isBoolean in interface com.ebmwebsourcing.easybpel.xpath.exp.api.verification.TypeVerifier
Throws:
com.ebmwebsourcing.easybpel.xpath.exp.api.XPathExpressionException

getIntValue

public java.lang.Integer getIntValue(org.jdom.Element e)
Specified by:
getIntValue in interface com.ebmwebsourcing.easybpel.xpath.exp.api.verification.TypeVerifier

getStringValue

public java.lang.String getStringValue(org.jdom.Element e)
Specified by:
getStringValue in interface com.ebmwebsourcing.easybpel.xpath.exp.api.verification.TypeVerifier

getBooleanValue

public java.lang.Boolean getBooleanValue(org.jdom.Element e)
Specified by:
getBooleanValue in interface com.ebmwebsourcing.easybpel.xpath.exp.api.verification.TypeVerifier

getDateTimeValue

public java.util.Date getDateTimeValue(org.jdom.Element e)
                                throws com.ebmwebsourcing.easybpel.xpath.exp.api.XPathExpressionException
Specified by:
getDateTimeValue in interface com.ebmwebsourcing.easybpel.xpath.exp.api.verification.TypeVerifier
Throws:
com.ebmwebsourcing.easybpel.xpath.exp.api.XPathExpressionException

isNullValue

public boolean isNullValue(org.jdom.Element e)
Specified by:
isNullValue in interface com.ebmwebsourcing.easybpel.xpath.exp.api.verification.TypeVerifier


Copyright © 2008-2009 eBM WebSourcing. All Rights Reserved.