Interface IPropertyType

    • Method Detail

      • setDescription

        void setDescription​(java.lang.String description)
        Set the description for this property type. This is a mandatory parameter and must not be left emtpy when creating new IPropertyType-s.
      • setLabel

        void setLabel​(java.lang.String label)
        Set the label for this property type. This is a mandatory parameter and must not be left emtpy when creating new IPropertyType-s.
      • setVocabulary

        void setVocabulary​(IVocabularyImmutable vocabulary)
        Set the associated vocabulary. Mandatory when DataType is CONTROLLEDVOCABULARY.
      • setXmlSchema

        void setXmlSchema​(java.lang.String schema)
        Set an XSD used to verify the validity of properties with XML DataType.
      • setTransformation

        void setTransformation​(java.lang.String xsltTransformation)
        Set an XSLT transformation to be applied to properties of XML DataType before rendering in the UI.
      • setManagedInternally

        void setManagedInternally​(boolean isManagedInternally)
      • setInternalNamespace

        void setInternalNamespace​(boolean isInternalNamespace)
        Property of internal names receive a special prefix to avoid naming conflicts with user-defined property types.