Top Fields Constructors Methods
org.hibernate.boot.jaxb.internal

public Class CacheableFileXmlSource

extends XmlSource
Class Inheritance
Imports
java.io.File, .FileInputStream, .FileNotFoundException, .FileOutputStream, .Serializable, org.hibernate.boot.MappingException, org.hibernate.boot.jaxb.Origin, .SourceType, org.hibernate.boot.jaxb.spi.Binder, .Binding, .XmlSource, org.hibernate.internal.CoreLogging, .CoreMessageLogger, org.hibernate.internal.util.SerializationHelper, org.hibernate.type.SerializationException

Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private static final CoreMessageLogger
private final File
private final boolean
private final File

Constructor Summary

AccessConstructor and Description
public
CacheableFileXmlSource(Origin origin, File xmlFile, boolean strict)

Method Summary

Modifier and TypeMethod and Description
public static void
createSerFile(File xmlFile, Binder binder)

public static File
public Binding<T>
private boolean
private <T> T
private void
private static void
writeSerFile(Serializable binding, File xmlFile, File serFile)

Inherited from org.hibernate.boot.jaxb.spi.XmlSource:
getOrigin

Field Detail

logback to summary
private static final CoreMessageLogger log
serFileback to summary
private final File serFile
strictback to summary
private final boolean strict
xmlFileback to summary
private final File xmlFile

Constructor Detail

CacheableFileXmlSourceback to summary
public CacheableFileXmlSource(Origin origin, File xmlFile, boolean strict)

Method Detail

createSerFileback to summary
public static void createSerFile(File xmlFile, Binder binder)
determineCachedFileback to summary
public static File determineCachedFile(File xmlFile)
doBindback to summary
public Binding<T> doBind(Binder binder)

Implements abstract org.hibernate.boot.jaxb.spi.XmlSource.doBind.

Annotations
@Override
@SuppressWarnings:unchecked
isSerfileObsoleteback to summary
private boolean isSerfileObsolete()
readSerFileback to summary
private <T> T readSerFile() throws SerializationException, FileNotFoundException
writeSerFileback to summary
private void writeSerFile(Object binding)
writeSerFileback to summary
private static void writeSerFile(Serializable binding, File xmlFile, File serFile)