Package javax.xml.datatype

Examples of javax.xml.datatype.DatatypeFactory


    public static XMLGregorianCalendar convertCalendar(GregorianCalendar calendar) {
        if (calendar == null) {
            return null;
        }

        DatatypeFactory df;
        try {
            df = DatatypeFactory.newInstance();
        } catch (DatatypeConfigurationException e) {
            throw new CmisRuntimeException("Convert exception: " + e.getMessage(), e);
        }

        return df.newXMLGregorianCalendar(calendar);
    }
View Full Code Here


        if (testDetail.getNode().getParentNode() != null) {
            String testNodeName = testDetail.getNode().getParentNode().getNodeName();
            if (timeNodeNameSet.contains(testNodeName)) {
                String testDateStr = testDetail.getValue();
                String controlDateStr = difference.getControlNodeDetail().getValue();
                DatatypeFactory datatypeFactory;
                try {
                    datatypeFactory = DatatypeFactory.newInstance();
                } catch (DatatypeConfigurationException e) {
                    throw new RuntimeException(e);
                }
                XMLGregorianCalendar test = datatypeFactory.newXMLGregorianCalendar(testDateStr);
                XMLGregorianCalendar control =
                    datatypeFactory.newXMLGregorianCalendar(controlDateStr);
                if (TimeZone.getDefault().useDaylightTime() && TimeZone.getDefault().getRawOffset() == 0) {
                    test.setTimezone(60);
                }
                if (test.compare(control) == DatatypeConstants.EQUAL)
                    return RETURN_IGNORE_DIFFERENCE_NODES_IDENTICAL;
View Full Code Here

        if (aNotification.getUserData() != null) {
            jaxb.withUserData(String.valueOf(aNotification.getUserData()));
        }

        try {
            DatatypeFactory df = getDatatypeFactory();
            Date date = new Date(aNotification.getTimeStamp());
            GregorianCalendar gc = new GregorianCalendar();
            gc.setTime(date);
            jaxb.withDateTime(df.newXMLGregorianCalendar(gc));

            Object bean = wrap ? mObjectFactory.createNotificationEvent(jaxb) : jaxb;

            StringWriter sw = new StringWriter();
View Full Code Here

    public static List<XMLGregorianCalendar> convertCalendar(List<GregorianCalendar> calendar) {
        if (calendar == null) {
            return null;
        }

        DatatypeFactory df;
        try {
            df = DatatypeFactory.newInstance();
        } catch (DatatypeConfigurationException e) {
            throw new CmisRuntimeException("Convert exception: " + e.getMessage(), e);
        }

        List<XMLGregorianCalendar> result = new ArrayList<XMLGregorianCalendar>();
        for (GregorianCalendar cal : calendar) {
            result.add(df.newXMLGregorianCalendar(cal));
        }

        return result;
    }
View Full Code Here

    public static XMLGregorianCalendar convertCalendar(GregorianCalendar calendar) {
        if (calendar == null) {
            return null;
        }

        DatatypeFactory df;
        try {
            df = DatatypeFactory.newInstance();
        } catch (DatatypeConfigurationException e) {
            throw new CmisRuntimeException("Convert exception: " + e.getMessage(), e);
        }

        return df.newXMLGregorianCalendar(calendar);
    }
View Full Code Here

        if ( issuer != null)
            setIssuer(issuer);
       
        if ( issueInstant != null) {
            try {
                DatatypeFactory factory = DatatypeFactory.newInstance();
                setIssueInstant(factory.newXMLGregorianCalendar(issueInstant));
            } catch (Exception e) {
                //ignore
            }
        }
       
View Full Code Here

    public void testEchoDate() throws Exception{
      try{
        System.out.println("TestEchoDate");
        GorillaInterface proxy = getProxy();
        GregorianCalendar cal = new GregorianCalendar(Calendar.YEAR, Calendar.MONTH, Calendar.DAY_OF_MONTH);
        DatatypeFactory javaxtypeFactory = DatatypeFactory.newInstance();
        XMLGregorianCalendar request=  javaxtypeFactory.newXMLGregorianCalendar(cal);
        System.out.println("Javax Factory Clazz Name = "+request.getClass().getName());
        Duration d = javaxtypeFactory.newDuration(System.currentTimeMillis());
        XMLGregorianCalendar response = proxy.echoDate(request, d);
        System.out.println(response.toString());
        assertNotNull(response);
      }catch(Exception e){
        e.printStackTrace();
View Full Code Here

   
    public void testPolymorphicDate() throws Exception{
      try{
        GorillaInterface proxy = getProxy();
        GregorianCalendar cal = new GregorianCalendar(Calendar.YEAR, Calendar.MONTH, Calendar.DAY_OF_MONTH);
        DatatypeFactory typeFactory = DatatypeFactory.newInstance();
        XMLGregorianCalendar request =  typeFactory.newXMLGregorianCalendar(cal);
          proxy.echoPolymorphicDate(request);
       
      }catch(Exception e){
        e.printStackTrace();
        fail("Exception in testEchoDate :"+e);
View Full Code Here

      if (userExpiration.getTimeInMillis() < expirationDate.getTimeInMillis())
        expirationDate.setTimeInMillis(userExpiration.getTimeInMillis());
    }

    try {
      DatatypeFactory df = DatatypeFactory.newInstance();
      apiSubscription.setExpiresAfter(df.newXMLGregorianCalendar(expirationDate));
    }
    catch(DatatypeConfigurationException ce) {
      throw new FatalErrorException(new ErrorMessage("errors.Unspecified"));
    }
   
View Full Code Here

      gc.add(GregorianCalendar.DAY_OF_MONTH, transferExpirationDays);
     
      transferToken.setExpirationDate(gc.getTime());
 
      try {
        DatatypeFactory df = DatatypeFactory.newInstance();
        // For output
        expirationTime.value = df.newXMLGregorianCalendar(gc);
      }
      catch(DatatypeConfigurationException ce)
      { throw new FatalErrorException(new ErrorMessage("errors.Unspecified"));}
 
      List<String> keyList = keyBag.getKey();
View Full Code Here

TOP

Related Classes of javax.xml.datatype.DatatypeFactory

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.