Class AttributeTypeInfo


  • public class AttributeTypeInfo
    extends TypeInfo
    • Field Detail

      • m_index

        protected int m_index
    • Constructor Detail

      • AttributeTypeInfo

        public AttributeTypeInfo​(java.lang.String name,
                                 int index,
                                 int flags,
                                 Type unoType)
        Create an attribute type info with a UNO type that cannot unambiguously be represented as a Java 1.2 type.
        Parameters:
        name - the name of this attribute; must not be null
        index - the index among the direct members
        flags - any flags (READONLY, BOUND, UNSIGNED, ANY, INTERFACE)
        unoType - the exact UNO type; or null if the UNO type is already unambiguously represented by the Java 1.2 type
        Since:
        UDK 3.2
      • AttributeTypeInfo

        public AttributeTypeInfo​(java.lang.String name,
                                 int index,
                                 int flags)
    • Method Detail

      • getIndex

        public int getIndex()
      • isReadOnly

        public boolean isReadOnly()
      • isBound

        public final boolean isBound()
        Returns the status of the 'bound' flag.
        Since:
        UDK 3.2
      • getUnoType

        public final Type getUnoType()
        Get the exact UNO type of this attribute type info, in case it cannot unambiguously be represented as a Java 1.2 type.
        Returns:
        the exact UNO type of this attribute type info, or null if the UNO type is already unambiguously represented by the Java 1.2 type
        Since:
        UDK 3.2