Class AnnotationClassExternalizerFactory

java.lang.Object
org.jboss.marshalling.AnnotationClassExternalizerFactory
All Implemented Interfaces:
ClassExternalizerFactory

public class AnnotationClassExternalizerFactory extends Object implements ClassExternalizerFactory
An externalizer factory which looks for the presence of the Externalize annotation.
  • Constructor Details

    • AnnotationClassExternalizerFactory

      public AnnotationClassExternalizerFactory()
      Construct a new instance.
  • Method Details

    • getExternalizer

      public Externalizer getExternalizer(Class<?> type)
      Look up a custom externalizer for a given object class. If no such externalizer exists, returns null.
      Specified by:
      getExternalizer in interface ClassExternalizerFactory
      Parameters:
      type - the type to be externalized
      Returns:
      the externalizer, or null if there is none