Class ExtensionBuilder<T extends Extension,​B extends ExtensionBuilder<T,​B>>

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      B name​(java.lang.String name)
      This function allows setting a value for name
      B refersTo​(Reference refersTo)
      This function allows setting a value for refersTo
      B semanticId​(Reference semanticId)
      This function allows setting a value for semanticId
      B value​(java.lang.String value)
      This function allows setting a value for value
      B valueType​(java.lang.String valueType)
      This function allows setting a value for valueType
      • Methods inherited from class java.lang.Object

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

      • ExtensionBuilder

        public ExtensionBuilder()
    • Method Detail

      • name

        public B name​(java.lang.String name)
        This function allows setting a value for name
        Parameters:
        name - desired value to be set
        Returns:
        Builder object with new value for name
      • valueType

        public B valueType​(java.lang.String valueType)
        This function allows setting a value for valueType
        Parameters:
        valueType - desired value to be set
        Returns:
        Builder object with new value for valueType
      • value

        public B value​(java.lang.String value)
        This function allows setting a value for value
        Parameters:
        value - desired value to be set
        Returns:
        Builder object with new value for value
      • refersTo

        public B refersTo​(Reference refersTo)
        This function allows setting a value for refersTo
        Parameters:
        refersTo - desired value to be set
        Returns:
        Builder object with new value for refersTo
      • semanticId

        public B semanticId​(Reference semanticId)
        This function allows setting a value for semanticId
        Parameters:
        semanticId - desired value to be set
        Returns:
        Builder object with new value for semanticId