Interface AbstractCFMetaDataFactory.Serializer

All Superinterfaces:
MetaDataSerializer
All Known Implementing Classes:
AnnotationPersistenceMappingSerializer, AnnotationPersistenceMetaDataSerializer, XMLPersistenceMappingSerializer, XMLPersistenceMetaDataSerializer
Enclosing class:
AbstractCFMetaDataFactory

public static interface AbstractCFMetaDataFactory.Serializer extends MetaDataSerializer
Internal serializer interface.
  • Method Details

    • setMode

      void setMode(int mode)
      The serialization mode according to the expected document type. The mode constants act as bit flags, and therefore can be combined.
    • addMetaData

      void addMetaData(ClassMetaData meta)
      Add a class meta data to the set to be serialized.
    • removeMetaData

      boolean removeMetaData(ClassMetaData meta)
      Remove a class meta data from the set to be serialized.
    • addSequenceMetaData

      void addSequenceMetaData(SequenceMetaData meta)
      Add a sequence meta data to the set to be serialized.
    • addQueryMetaData

      void addQueryMetaData(QueryMetaData meta)
      Add a query meta data to the set to be serialized.
    • addAll

      void addAll(MetaDataRepository repos)
      Add all components in the given repository to the set to be serialized.