Package com.sun.star.lib.uno.typeinfo
Class AttributeTypeInfo
- java.lang.Object
-
- com.sun.star.lib.uno.typeinfo.TypeInfo
-
- com.sun.star.lib.uno.typeinfo.AttributeTypeInfo
-
public class AttributeTypeInfo extends TypeInfo
-
-
Constructor Summary
Constructors Constructor Description AttributeTypeInfo(java.lang.String name, int index, int flags)
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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getIndex()
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.boolean
isBound()
Returns the status of the 'bound' flag.boolean
isReadOnly()
-
Methods inherited from class com.sun.star.lib.uno.typeinfo.TypeInfo
getFlags, getName, isAny, isInterface, isUnsigned
-
-
-
-
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 benull
index
- the index among the direct membersflags
- any flags (READONLY
,BOUND
,UNSIGNED
,ANY
,INTERFACE
)unoType
- the exact UNO type; ornull
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
-
-