org.apache.openjpa.persistence
Class AnnotationPersistenceMetaDataSerializer.SerializationComparator
java.lang.Object
org.apache.openjpa.meta.InheritanceComparator
org.apache.openjpa.meta.MetaDataInheritanceComparator
org.apache.openjpa.persistence.AnnotationPersistenceMetaDataSerializer.SerializationComparator
- All Implemented Interfaces:
- Serializable, Comparator
- Direct Known Subclasses:
- AnnotationPersistenceMappingSerializer.MappingSerializationComparator
- Enclosing class:
- AnnotationPersistenceMetaDataSerializer
protected class AnnotationPersistenceMetaDataSerializer.SerializationComparator
- extends MetaDataInheritanceComparator
Compares clases, sequences, and queries to order them for serialization.
Places sequences first, then classes, then queries. Sequences and
queries are ordered alphabetically by name. Classes are placed in
listing order, in inheritance order within that, and in alphabetical
order within that.
- Author:
- Stephen Kim
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnotationPersistenceMetaDataSerializer.SerializationComparator
protected AnnotationPersistenceMetaDataSerializer.SerializationComparator()
compare
public int compare(Object o1,
Object o2)
- Specified by:
compare
in interface Comparator
- Overrides:
compare
in class MetaDataInheritanceComparator
compareUnknown
protected int compareUnknown(Object o1,
Object o2)
- Compare two unrecognized elements of the same type. Throws
exception by default.
Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.