edu.ksi.virtualclassroom.mappers.jaxb.xmlwrapper.impl.runtime
Class Util

java.lang.Object
  extended byedu.ksi.virtualclassroom.mappers.jaxb.xmlwrapper.impl.runtime.Util

public class Util
extends java.lang.Object

Version:
$Revision$
Author:
Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)

Constructor Summary
Util()
           
 
Method Summary
private static java.lang.String getUserFriendlyTypeName(java.lang.Object o)
          Method getUserFriendlyTypeName
static void handlePrintConversionException(java.lang.Object caller, java.lang.Exception e, XMLSerializer serializer)
          Reports a print conversion error while marshalling.
static void handleTypeMismatchError(XMLSerializer serializer, java.lang.Object parentObject, java.lang.String fieldName, java.lang.Object childObject)
          Reports that the type of an object in a property is unexpected.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Util

public Util()
Method Detail

handlePrintConversionException

public static void handlePrintConversionException(java.lang.Object caller,
                                                  java.lang.Exception e,
                                                  XMLSerializer serializer)
                                           throws org.xml.sax.SAXException
Reports a print conversion error while marshalling.

Parameters:
caller - Object
e - Exception
serializer - XMLSerializer
Throws:
org.xml.sax.SAXException

handleTypeMismatchError

public static void handleTypeMismatchError(XMLSerializer serializer,
                                           java.lang.Object parentObject,
                                           java.lang.String fieldName,
                                           java.lang.Object childObject)
                                    throws com.sun.xml.bind.serializer.AbortSerializationException
Reports that the type of an object in a property is unexpected.

Parameters:
serializer - XMLSerializer
parentObject - Object
fieldName - String
childObject - Object
Throws:
com.sun.xml.bind.serializer.AbortSerializationException

getUserFriendlyTypeName

private static java.lang.String getUserFriendlyTypeName(java.lang.Object o)
Method getUserFriendlyTypeName

Parameters:
o - Object
Returns:
String