< prev index next >

src/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDV.java

Print this page
rev 2127 : 8048021: Remove @version tag in jaxp repo
Reviewed-by: joehw


  17  * See the License for the specific language governing permissions and
  18  * limitations under the License.
  19  */
  20 
  21 package com.sun.org.apache.xerces.internal.impl.dv.xs;
  22 
  23 import javax.xml.datatype.DatatypeConstants;
  24 import javax.xml.datatype.XMLGregorianCalendar;
  25 
  26 import com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException;
  27 import com.sun.org.apache.xerces.internal.impl.dv.ValidationContext;
  28 
  29 /**
  30  * Validator for &lt;gMonth&gt; datatype (W3C Schema Datatypes)
  31  *
  32  * @xerces.internal
  33  *
  34  * @author Elena Litani
  35  * @author Gopal Sharma, SUN Microsystem Inc.
  36  *
  37  * @version $Id: MonthDV.java,v 1.8 2010-11-01 04:39:47 joehw Exp $
  38  */
  39 
  40 public class MonthDV extends AbstractDateTimeDV {
  41 
  42     /**
  43      * Convert a string to a compiled form
  44      *
  45      * @param  content The lexical representation of gMonth
  46      * @return a valid and normalized gMonth object
  47      */
  48     public Object getActualValue(String content, ValidationContext context) throws InvalidDatatypeValueException{
  49         try{
  50             return parse(content);
  51         } catch(Exception ex){
  52             throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1", new Object[]{content, "gMonth"});
  53         }
  54     }
  55 
  56     /**
  57      * Parses, validates and computes normalized version of gMonth object




  17  * See the License for the specific language governing permissions and
  18  * limitations under the License.
  19  */
  20 
  21 package com.sun.org.apache.xerces.internal.impl.dv.xs;
  22 
  23 import javax.xml.datatype.DatatypeConstants;
  24 import javax.xml.datatype.XMLGregorianCalendar;
  25 
  26 import com.sun.org.apache.xerces.internal.impl.dv.InvalidDatatypeValueException;
  27 import com.sun.org.apache.xerces.internal.impl.dv.ValidationContext;
  28 
  29 /**
  30  * Validator for &lt;gMonth&gt; datatype (W3C Schema Datatypes)
  31  *
  32  * @xerces.internal
  33  *
  34  * @author Elena Litani
  35  * @author Gopal Sharma, SUN Microsystem Inc.
  36  *

  37  */
  38 
  39 public class MonthDV extends AbstractDateTimeDV {
  40 
  41     /**
  42      * Convert a string to a compiled form
  43      *
  44      * @param  content The lexical representation of gMonth
  45      * @return a valid and normalized gMonth object
  46      */
  47     public Object getActualValue(String content, ValidationContext context) throws InvalidDatatypeValueException{
  48         try{
  49             return parse(content);
  50         } catch(Exception ex){
  51             throw new InvalidDatatypeValueException("cvc-datatype-valid.1.2.1", new Object[]{content, "gMonth"});
  52         }
  53     }
  54 
  55     /**
  56      * Parses, validates and computes normalized version of gMonth object


< prev index next >