001 package com.thaiopensource.datatype.xsd; 002 003 import org.relaxng.datatype.ValidationContext; 004 005 class MinExclusiveRestrictDatatype extends ValueRestrictDatatype { 006 private final OrderRelation order; 007 private final Object limit; 008 009 MinExclusiveRestrictDatatype(DatatypeBase base, Object limit) { 010 super(base); 011 this.order = base.getOrderRelation(); 012 this.limit = limit; 013 } 014 015 boolean satisfiesRestriction(Object value) { 016 return order.isLessThan(limit, value); 017 } 018 }