Package org.codehaus.stax2.validation

Examples of org.codehaus.stax2.validation.ValidationContext


      if (theFactory == null) {
        theFactory = new DefaultModelClassFactory();
      }
     
        myFactory = theFactory;
        ValidationContext validationContext;
    try {
      validationContext = ValidationContextFactory.getContext();
    } catch (ValidationException e) {
      log.warn("Failed to get a validation context from the " +
          "ValidationContextFactory", e);
View Full Code Here


     */   
    public void setValue(String theValue) throws DataTypeException {
        Message message = getMessage();

        if (message != null) {
            ValidationContext context = message.getValidationContext();
            String version = message.getVersion();

            if (context != null) {
                PrimitiveTypeRule[] rules = context.getPrimitiveRules(version, getName(), this);
       
                for (int i = 0; i < rules.length; i++) {
                    theValue = rules[i].correct(theValue);
                    if (!rules[i].test(theValue)) {
                        throw new DataTypeException("Failed validation rule for value \"" + theValue + "\": " + rules[i].getDescription());
View Full Code Here

     */   
    public void setValue(String theValue) throws DataTypeException {
        Message message = getMessage();

        if (message != null) {
            ValidationContext context = message.getValidationContext();
            String version = message.getVersion();

            if (context != null) {
                PrimitiveTypeRule[] rules = context.getPrimitiveRules(version, getName(), this);
       
                for (int i = 0; i < rules.length; i++) {
                    theValue = rules[i].correct(theValue);
                    ValidationException[] ve = rules[i].apply(theValue);
                    if (ve.length > 0) {
View Full Code Here

    if (theFactory == null) {
      theFactory = new DefaultModelClassFactory();
    }

    myFactory = theFactory;
    ValidationContext validationContext;
    try {
      validationContext = ValidationContextFactory.getContext();
    } catch (ValidationException e) {
      log.warn("Failed to get a validation context from the "
          + "ValidationContextFactory", e);
View Full Code Here

    @Override
    public boolean matches(Exchange exchange) {
        try {
            Message message = exchange.getIn().getBody(Message.class);
            ValidationContext context = validatorExpression != null
                    ? validatorExpression.evaluate(exchange, ValidationContext.class)
                    : dynamicValidationContext(message, exchange.getIn().getHeader(HL7Constants.HL7_CONTEXT, HapiContext.class));
            MessageValidator validator = new MessageValidator(context, false);
            return validator.validate(message);
        } catch (HL7Exception e) {
View Full Code Here

     */   
    public void setValue(String theValue) throws DataTypeException {
        Message message = getMessage();

        if (message != null) {
            ValidationContext context = message.getValidationContext();
            String version = message.getVersion();

            if (context != null) {
                PrimitiveTypeRule[] rules = context.getPrimitiveRules(version, getName(), this);
       
                for (int i = 0; i < rules.length; i++) {
                    theValue = rules[i].correct(theValue);
                    if (!rules[i].test(theValue)) {
                        throw new DataTypeException("Failed validation rule for value \"" + theValue + "\": " + rules[i].getDescription());
View Full Code Here

    }

    @Override
    public boolean matches(Exchange exchange) {
        try {
            ValidationContext context = validatorExpression.evaluate(exchange, ValidationContext.class);
            MessageValidator validator = new MessageValidator(context, false);
            return validator.validate(exchange.getIn().getBody(Message.class));
        } catch (HL7Exception e) {
            throw ObjectHelper.wrapRuntimeCamelException(e);
        }
View Full Code Here

     */   
    public void setValue(String theValue) throws DataTypeException {
        Message message = getMessage();

        if (message != null) {
            ValidationContext context = message.getValidationContext();
            String version = message.getVersion();

            if (context != null) {
                PrimitiveTypeRule[] rules = context.getPrimitiveRules(version, getName(), this);
       
                for (int i = 0; i < rules.length; i++) {
                    theValue = rules[i].correct(theValue);
                    if (!rules[i].test(theValue)) {
                        throw new DataTypeException("Failed validation rule for value \"" + theValue + "\": " + rules[i].getDescription());
View Full Code Here

     */   
    public void setValue(String theValue) throws DataTypeException {
        Message message = getMessage();

        if (message != null) {
            ValidationContext context = message.getValidationContext();
            String version = message.getVersion();

            if (context != null) {
                PrimitiveTypeRule[] rules = context.getPrimitiveRules(version, getName(), this);
       
                for (int i = 0; i < rules.length; i++) {
                    theValue = rules[i].correct(theValue);
                    if (!rules[i].test(theValue)) {
                        throw new DataTypeException("Failed validation rule for value \"" + theValue + "\": " + rules[i].getDescription());
View Full Code Here

      if (theFactory == null) {
        theFactory = new DefaultModelClassFactory();
      }
     
        myFactory = theFactory;
        ValidationContext validationContext;
    try {
      validationContext = ValidationContextFactory.getContext();
    } catch (ValidationException e) {
      log.warn("Failed to get a validation context from the " +
          "ValidationContextFactory", e);
View Full Code Here

TOP

Related Classes of org.codehaus.stax2.validation.ValidationContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.