Class ReferenceDef


  • class ReferenceDef
    extends ExtensionDef
    Holds the information in the reference element.
    • Field Detail

      • className

        java.lang.String className
      • bindDescriptor

        java.lang.String bindDescriptor
      • name

        java.lang.String name
      • service

        java.lang.String service
      • target

        java.lang.String target
      • bind

        java.lang.String bind
      • unbind

        java.lang.String unbind
      • updated

        java.lang.String updated
      • field

        java.lang.String field
      • isCollection

        boolean isCollection
      • isCollectionSubClass

        boolean isCollectionSubClass
      • parameter

        java.lang.Integer parameter
      • reasonForVersion

        java.lang.String reasonForVersion
    • Method Detail

      • prepare

        public void prepare​(Analyzer analyzer)
                     throws java.lang.Exception
        Prepare the reference, will check for any errors.
        Parameters:
        analyzer - the analyzer to report errors to.
        Throws:
        java.lang.Exception
      • getTag

        Tag getTag​(Namespaces namespaces)
        Calculate the tag.
        Parameters:
        namespaces -
        Returns:
        a tag for the reference element.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • updateVersion

        void updateVersion​(Version version,
                           java.lang.String reason)