PropertyDataType
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum
public final class PropertyDataType extends System.Enum
[MS-OXCDATA]: Data Structures
Fields
Field | Description |
---|---|
Binary | Variable size; a COUNT field followed by that many bytes. |
Boolean | 1 byte; restricted to 1 or 0 Specification name: PtypBoolean; Alternate names: PT_BOOLEAN. |
Currency | 8 bytes; a 64-bit signed, scaled integer representation of a decimal currency value, with four places to the right of the decimal point Specification name: PtypCurrency; Alternate names: PT_CURRENCY, fixed.14.4; |
EnumSeparatorCharArray | |
ErrorCode | 4 bytes; a 32-bit integer encoding error information Specification name: PtypErrorCode; Alternate names: PT_ERROR; |
Floating32 | 4 bytes; a 32-bit floating point number Specification name: PtypFloating32; Alternate names: PT_FLOAT, PT_R4, float, r4; |
Floating64 | 8 bytes; a 64-bit floating point number Specification name: PtypFloating64; Alternate names: PT_DOUBLE, PT_R8, r8; |
FloatingTime | 8 bytes; a 64-bit floating point number in which the whole number part represents the number of days since December 30, 1899, and the fractional part represents the fraction of a day since midnight Specification name: PtypFloatingTime; Alternate names: PT_APPTIME; The date information is represented by whole-number increments, starting with December 30, 1899 midnight as time zero. |
Guid | 16 bytes; a GUID with Data1, Data2, and Data3 fields in little-endian format Specification name: PtypGuid; Alternate names: PT_CLSID, UUID; |
Integer16 | 2 bytes; a 16-bit integer Specification name: PtypInteger16; Alternate names: PT_SHORT, PT_I2, i2, ui2; |
Integer32 | 4 bytes; a 32-bit integer Specification name: PtypInteger32; Alternate names: PT_LONG, PT_I4, int, ui4; |
Integer64 | 8 bytes; a 64-bit integer Specification name: PtypInteger64; Alternate names: PT_LONGLONG, PT_I8, i8, ui8; |
MultipleBinary | Variable size; a COUNT field followed by that many PtypBinary values. |
MultipleBoolean | Variable size; a COUNT field followed by that many PtypBoolean values. |
MultipleCurrency | Variable size; a COUNT field followed by that many PtypCurrency values. |
MultipleFloating32 | Variable size; a COUNT field followed by that many PtypFloating32 values. |
MultipleFloating64 | Variable size; a COUNT field followed by that many PtypFloating64 values. |
MultipleFloatingTime | Variable size; a COUNT field followed by that many PtypFloatingTime values. |
MultipleGuid | Variable size; a COUNT field followed by that many PtypGuid values. |
MultipleInteger16 | Variable size; a COUNT field followed by that many PtypInteger16 values. |
MultipleInteger32 | Variable size; a COUNT field followed by that many PtypInteger32 values. |
MultipleInteger64 | Variable size; a COUNT field followed by that many PtypInteger64 values. |
MultipleString | Variable size; a COUNT field followed by that many PtypString values. |
MultipleString8 | Variable size; a COUNT field followed by that many PtypString8 values. |
MultipleTime | Variable size; a COUNT field followed by that many PtypTime values. |
Null | None: This property is a placeholder. |
Object | The property value is a Component Object Model (COM) object. |
Restriction | Variable size; a byte array representing one or more Restriction structures Specification name: PtypRestriction; Alternate names: PT_SRESTRICT; |
RuleAction | Variable size; a 16-bit COUNT field followed by that many rule action structures Specification name: PtypRuleAction; Alternate names: PT_ACTIONS; |
ServerId | Variable size; a 16-bit COUNT field followed by a structure Specification name: PtypServerId; Alternate names: PT_SVREID; |
String | Variable size; a string of Unicode characters in UTF-16LE format encoding with terminating null character (0x0000). |
String8 | Variable size; a string of multibyte characters in externally specified encoding with terminating null character (single 0 byte). |
Time | 8 bytes; a 64-bit integer representing the number of 100-nanosecond intervals since January 1, 1601 Specification name: PtypTime; Alternate names: PT_SYSTIME, time, datetime, datetime.tz, datetime.rfc1123, Date, time, time.tz; |
Unspecified | Any: this property type value matches any type; a server MUST return the actual type in its response. |
Methods
Binary
public static final int Binary
Variable size; a COUNT field followed by that many bytes. Specification name: PtypBinary; Alternate names: PT_BINARY;
Boolean
public static final int Boolean
1 byte; restricted to 1 or 0 Specification name: PtypBoolean; Alternate names: PT_BOOLEAN. bool;
Currency
public static final int Currency
8 bytes; a 64-bit signed, scaled integer representation of a decimal currency value, with four places to the right of the decimal point Specification name: PtypCurrency; Alternate names: PT_CURRENCY, fixed.14.4;
EnumSeparatorCharArray
public static final char[] EnumSeparatorCharArray
ErrorCode
public static final int ErrorCode
4 bytes; a 32-bit integer encoding error information Specification name: PtypErrorCode; Alternate names: PT_ERROR;
Floating32
public static final int Floating32
4 bytes; a 32-bit floating point number Specification name: PtypFloating32; Alternate names: PT_FLOAT, PT_R4, float, r4;
Floating64
public static final int Floating64
8 bytes; a 64-bit floating point number Specification name: PtypFloating64; Alternate names: PT_DOUBLE, PT_R8, r8;
FloatingTime
public static final int FloatingTime
8 bytes; a 64-bit floating point number in which the whole number part represents the number of days since December 30, 1899, and the fractional part represents the fraction of a day since midnight Specification name: PtypFloatingTime; Alternate names: PT_APPTIME; The date information is represented by whole-number increments, starting with December 30, 1899 midnight as time zero. The time information is represented by the fraction of a day since the preceding midnight. For example, 6:00 A.M. on January 4, 1900 would be represented by the value 5.25 (5 and 1/4 of a day past December 30, 1899).
Guid
public static final int Guid
16 bytes; a GUID with Data1, Data2, and Data3 fields in little-endian format Specification name: PtypGuid; Alternate names: PT_CLSID, UUID;
Integer16
public static final int Integer16
2 bytes; a 16-bit integer Specification name: PtypInteger16; Alternate names: PT_SHORT, PT_I2, i2, ui2;
Integer32
public static final int Integer32
4 bytes; a 32-bit integer Specification name: PtypInteger32; Alternate names: PT_LONG, PT_I4, int, ui4;
Integer64
public static final int Integer64
8 bytes; a 64-bit integer Specification name: PtypInteger64; Alternate names: PT_LONGLONG, PT_I8, i8, ui8;
MultipleBinary
public static final int MultipleBinary
Variable size; a COUNT field followed by that many PtypBinary values. Specification name: PtypMultipleBinary; Alternate names: PT_MV_BINARY, mv.bin.hex;
MultipleBoolean
public static final int MultipleBoolean
Variable size; a COUNT field followed by that many PtypBoolean values. Specification name: PtypMultipleBoolean; Alternate names: PT_MV_BOOLEAN;
MultipleCurrency
public static final int MultipleCurrency
Variable size; a COUNT field followed by that many PtypCurrency values. Specification name: PtypMultipleCurrency; Alternate names: PT_MV_CURRENCY, mv.fixed.14.4;
MultipleFloating32
public static final int MultipleFloating32
Variable size; a COUNT field followed by that many PtypFloating32 values. Specification name: PtypMultipleFloating32; Alternate names: PT_MV_FLOAT, PT_MV_R4, mv.float;
MultipleFloating64
public static final int MultipleFloating64
Variable size; a COUNT field followed by that many PtypFloating64 values. Specification name: PtypMultipleFloating64; Alternate names: PT_MV_DOUBLE, PT_MV_R8;
MultipleFloatingTime
public static final int MultipleFloatingTime
Variable size; a COUNT field followed by that many PtypFloatingTime values. Specification name: PtypMultipleFloatingTime; Alternate names: PT_MV_APPTIME;
MultipleGuid
public static final int MultipleGuid
Variable size; a COUNT field followed by that many PtypGuid values. Specification name: PtypMultipleGuid; Alternate names: PT_MV_CLSID, mv.uuid;
MultipleInteger16
public static final int MultipleInteger16
Variable size; a COUNT field followed by that many PtypInteger16 values. Specification name: PtypMultipleInteger16; Alternate names: PT_MV_SHORT, PT_MV_I2, mv.i2;
MultipleInteger32
public static final int MultipleInteger32
Variable size; a COUNT field followed by that many PtypInteger32 values. Specification name: PtypMultipleInteger32; Alternate names: PT_MV_LONG, PT_MV_I4, mv.i4;
MultipleInteger64
public static final int MultipleInteger64
Variable size; a COUNT field followed by that many PtypInteger64 values. Specification name: PtypMultipleInteger64; Alternate names: PT_MV_I8, PT_MV_LONGLONG;
MultipleString
public static final int MultipleString
Variable size; a COUNT field followed by that many PtypString values. Specification name: PtypMultipleString; Alternate names: PT_MV_UNICODE;
MultipleString8
public static final int MultipleString8
Variable size; a COUNT field followed by that many PtypString8 values. Specification name: PtypMultipleString8; Alternate names: PT_MV_STRING8, mv.string;
MultipleTime
public static final int MultipleTime
Variable size; a COUNT field followed by that many PtypTime values. Specification name: PtypMultipleTime; Alternate names: PT_MV_SYSTIME;
Null
public static final int Null
None: This property is a placeholder. Specification name: PtypNull; Alternate names: PT_NULL;
Object
public static final int Object
The property value is a Component Object Model (COM) object. Specification name: PtypObject or PtypEmbeddedTable; Alternate names: PT_OBJECT;
Restriction
public static final int Restriction
Variable size; a byte array representing one or more Restriction structures Specification name: PtypRestriction; Alternate names: PT_SRESTRICT;
RuleAction
public static final int RuleAction
Variable size; a 16-bit COUNT field followed by that many rule action structures Specification name: PtypRuleAction; Alternate names: PT_ACTIONS;
ServerId
public static final int ServerId
Variable size; a 16-bit COUNT field followed by a structure Specification name: PtypServerId; Alternate names: PT_SVREID;
String
public static final int String
Variable size; a string of Unicode characters in UTF-16LE format encoding with terminating null character (0x0000). Specification name: PtypString; Alternate names: PT_UNICODE, string;
String8
public static final int String8
Variable size; a string of multibyte characters in externally specified encoding with terminating null character (single 0 byte). Specification name: PtypString8; Alternate names: PT_STRING8;
Time
public static final int Time
8 bytes; a 64-bit integer representing the number of 100-nanosecond intervals since January 1, 1601 Specification name: PtypTime; Alternate names: PT_SYSTIME, time, datetime, datetime.tz, datetime.rfc1123, Date, time, time.tz;
Unspecified
public static final int Unspecified
Any: this property type value matches any type; a server MUST return the actual type in its response. Servers MUST NOT return this type in response to a client request other than NspiGetIDsFromNames or the RopGetPropertyIdsFromNames ROP request ([MS-OXCROPS] section 2.2.8.1). Specification name: PtypUnspecified; Alternate names: PT_UNSPECIFIED;
Clone()
public System.Enum Clone()
Returns: com.aspose.ms.System.Enum
CloneTo(T arg0)
public abstract void CloneTo(T arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | T |
CloneTo(System.Enum arg0)
public void CloneTo(System.Enum arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | com.aspose.ms.System.Enum |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Object |
Returns: boolean
format(System.Type arg0, Object arg1, String arg2)
public static String format(System.Type arg0, Object arg1, String arg2)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | com.aspose.ms.System.Type | |
arg1 | java.lang.Object | |
arg2 | java.lang.String |
Returns: java.lang.String
format(Class arg0, long arg1, String arg2)
public static String format(Class<?> arg0, long arg1, String arg2)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Class | |
arg1 | long | |
arg2 | java.lang.String |
Returns: java.lang.String
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getName(System.Type arg0, Object arg1)
public static String getName(System.Type arg0, Object arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | com.aspose.ms.System.Type | |
arg1 | java.lang.Object |
Returns: java.lang.String
getName(Class arg0, long arg1)
public static String getName(Class<?> arg0, long arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Class | |
arg1 | long |
Returns: java.lang.String
getNames(System.Type arg0)
public static String[] getNames(System.Type arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | com.aspose.ms.System.Type |
Returns: java.lang.String[]
getNames(Class arg0)
public static Collection<String> getNames(Class<?> arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Class |
Returns: java.util.Collection<java.lang.String>
getUnderlyingType(System.Type arg0)
public static System.Type getUnderlyingType(System.Type arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | com.aspose.ms.System.Type |
Returns: com.aspose.ms.System.Type
getUnderlyingType(Class arg0)
public static Class<? extends Number> getUnderlyingType(Class<?> arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Class |
Returns: java.lang.Class<? extends java.lang.Number>
getValue(Class arg0, String arg1)
public static long getValue(Class<?> arg0, String arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Class | |
arg1 | java.lang.String |
Returns: long
getValues(System.Type arg0)
public static System.Array getValues(System.Type arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | com.aspose.ms.System.Type |
Returns: com.aspose.ms.System.Array
get_Caption()
public String get_Caption()
Returns: java.lang.String
get_Value()
public long get_Value()
Returns: long
hashCode()
public native int hashCode()
Returns: int
isDefined(System.Type arg0, Object arg1)
public static boolean isDefined(System.Type arg0, Object arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | com.aspose.ms.System.Type | |
arg1 | java.lang.Object |
Returns: boolean
isDefined(System.Type arg0, String arg1)
public static boolean isDefined(System.Type arg0, String arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | com.aspose.ms.System.Type | |
arg1 | java.lang.String |
Returns: boolean
isDefined(System.Type arg0, long arg1)
public static boolean isDefined(System.Type arg0, long arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | com.aspose.ms.System.Type | |
arg1 | long |
Returns: boolean
isDefined(Class arg0, long arg1)
public static boolean isDefined(Class<?> arg0, long arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Class | |
arg1 | long |
Returns: boolean
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
parse(System.Type arg0, String arg1)
public static long parse(System.Type arg0, String arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | com.aspose.ms.System.Type | |
arg1 | java.lang.String |
Returns: long
parse(System.Type arg0, String arg1, Boolean arg2)
public static long parse(System.Type arg0, String arg1, Boolean arg2)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | com.aspose.ms.System.Type | |
arg1 | java.lang.String | |
arg2 | java.lang.Boolean |
Returns: long
parse(Class arg0, String arg1)
public static long parse(Class<?> arg0, String arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Class | |
arg1 | java.lang.String |
Returns: long
parse(Class arg0, String arg1, Boolean arg2)
public static long parse(Class<?> arg0, String arg1, Boolean arg2)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Class | |
arg1 | java.lang.String | |
arg2 | java.lang.Boolean |
Returns: long
register(System.Enum.AbstractEnum arg0)
public static void register(System.Enum.AbstractEnum arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | com.aspose.ms.System.Enum.AbstractEnum |
toObject(System.Type arg0, Object arg1)
public static Object toObject(System.Type arg0, Object arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | com.aspose.ms.System.Type | |
arg1 | java.lang.Object |
Returns: java.lang.Object
toString()
public String toString()
Returns: java.lang.String
toString(Class arg0, long arg1)
public static String toString(Class<?> arg0, long arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Class | |
arg1 | long |
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long | |
arg1 | int |