Class MixedConverterMetadata


  • public class MixedConverterMetadata
    extends java.lang.Object
    INTERNAL: Object to hold onto XML converter metadata. This metadata is either for a ConverterMetadata object or a ConverterAccessor. Key notes: - methods should be preserved in alphabetical order.
    Since:
    EclipseLink 2.5
    Author:
    Guy Pelletier
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.Boolean autoApply  
      protected java.lang.String className  
    • Constructor Summary

      Constructors 
      Constructor Description
      MixedConverterMetadata()
      INTERNAL: Used for XML loading.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ConverterAccessor buildConverterAccessor()
      INTERNAL: Build a converter accessor from this metadata.
      ConverterMetadata buildConverterMetadata()
      INTERNAL: Build a converter metadata from this metadata.
      java.lang.Boolean getAutoApply()
      INTERNAL: Used for OX mapping.
      java.lang.String getClassName()
      INTERNAL: Used for OX mapping.
      java.lang.String getName()
      INTERNAL: Used for OX mapping.
      protected boolean hasName()
      INTERNAL: Return true if this metadata has a name specified.
      boolean isConverterAccessor()
      INTERNAL: If no name is specified, assume JPA converter class.
      boolean isConverterMetadata()
      INTERNAL: If name is specified, assume EclipseLink converter.
      void setAutoApply​(java.lang.Boolean autoApply)
      INTERNAL: Used for OX mapping.
      void setClassName​(java.lang.String className)
      INTERNAL: Used for OX mapping.
      void setName​(java.lang.String name)
      INTERNAL: Used for OX mapping.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • className

        protected java.lang.String className
      • autoApply

        protected java.lang.Boolean autoApply
    • Constructor Detail

      • MixedConverterMetadata

        public MixedConverterMetadata()
        INTERNAL: Used for XML loading.
    • Method Detail

      • buildConverterAccessor

        public ConverterAccessor buildConverterAccessor()
        INTERNAL: Build a converter accessor from this metadata.
      • buildConverterMetadata

        public ConverterMetadata buildConverterMetadata()
        INTERNAL: Build a converter metadata from this metadata.
      • getAutoApply

        public java.lang.Boolean getAutoApply()
        INTERNAL: Used for OX mapping.
      • getClassName

        public java.lang.String getClassName()
        INTERNAL: Used for OX mapping.
      • getName

        public java.lang.String getName()
        INTERNAL: Used for OX mapping.
      • hasName

        protected boolean hasName()
        INTERNAL: Return true if this metadata has a name specified.
      • isConverterAccessor

        public boolean isConverterAccessor()
        INTERNAL: If no name is specified, assume JPA converter class.
      • isConverterMetadata

        public boolean isConverterMetadata()
        INTERNAL: If name is specified, assume EclipseLink converter.
      • setAutoApply

        public void setAutoApply​(java.lang.Boolean autoApply)
        INTERNAL: Used for OX mapping.
      • setClassName

        public void setClassName​(java.lang.String className)
        INTERNAL: Used for OX mapping.
      • setName

        public void setName​(java.lang.String name)
        INTERNAL: Used for OX mapping.