org.jasig.services.persondir.support.xml
Interface CachingJaxbLoader<T>

Type Parameters:
T -
All Known Implementing Classes:
CachingJaxbLoaderImpl

public interface CachingJaxbLoader<T>

JAXB Object unmarshalling and caching service

Version:
$Revision$
Author:
Eric Dalquist

Nested Class Summary
static interface CachingJaxbLoader.UnmarshallingCallback<T>
           
 
Method Summary
 T getUnmarshalledObject()
          Loads and unmarshalls the XML as needed, returning the unmarshalled object
 T getUnmarshalledObject(CachingJaxbLoader.UnmarshallingCallback<T> callback)
           
 

Method Detail

getUnmarshalledObject

T getUnmarshalledObject(CachingJaxbLoader.UnmarshallingCallback<T> callback)
Parameters:
callback - Callback that will be executed after the object is unmarshalled (if it needs to be) but before it is returned
See Also:
getUnmarshalledObject()

getUnmarshalledObject

T getUnmarshalledObject()
Loads and unmarshalls the XML as needed, returning the unmarshalled object



Copyright © 2012 Jasig. All Rights Reserved.