com.aspose.email

Interfaces

Classes

Enums

Exceptions

com.aspose.email

Class PropertyDataType



  • public final class PropertyDataType
    extends Enum

    [MS-OXCDATA]: Data Structures

    • Nested Class Summary

      • Nested classes/interfaces inherited from class Enum

        Enum.AbstractEnum, Enum.EnumMap, Enum.FlaggedEnum, Enum.ObjectEnum, Enum.SimpleEnum
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int Binary
      Variable size; a COUNT field followed by that many bytes.
      static int Boolean
      1 byte; restricted to 1 or 0 Specification name: PtypBoolean; Alternate names: PT_BOOLEAN.
      static 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;
      static int ErrorCode
      4 bytes; a 32-bit integer encoding error information Specification name: PtypErrorCode; Alternate names: PT_ERROR;
      static int Floating32
      4 bytes; a 32-bit floating point number Specification name: PtypFloating32; Alternate names: PT_FLOAT, PT_R4, float, r4;
      static int Floating64
      8 bytes; a 64-bit floating point number Specification name: PtypFloating64; Alternate names: PT_DOUBLE, PT_R8, r8;
      static 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.
      static int Guid
      16 bytes; a GUID with Data1, Data2, and Data3 fields in little-endian format Specification name: PtypGuid; Alternate names: PT_CLSID, UUID;
      static int Integer16
      2 bytes; a 16-bit integer Specification name: PtypInteger16; Alternate names: PT_SHORT, PT_I2, i2, ui2;
      static int Integer32
      4 bytes; a 32-bit integer Specification name: PtypInteger32; Alternate names: PT_LONG, PT_I4, int, ui4;
      static int Integer64
      8 bytes; a 64-bit integer Specification name: PtypInteger64; Alternate names: PT_LONGLONG, PT_I8, i8, ui8;
      static int MultipleBinary
      Variable size; a COUNT field followed by that many PtypBinary values.
      static int MultipleBoolean
      Variable size; a COUNT field followed by that many PtypBoolean values.
      static int MultipleCurrency
      Variable size; a COUNT field followed by that many PtypCurrency values.
      static int MultipleFloating32
      Variable size; a COUNT field followed by that many PtypFloating32 values.
      static int MultipleFloating64
      Variable size; a COUNT field followed by that many PtypFloating64 values.
      static int MultipleFloatingTime
      Variable size; a COUNT field followed by that many PtypFloatingTime values.
      static int MultipleGuid
      Variable size; a COUNT field followed by that many PtypGuid values.
      static int MultipleInteger16
      Variable size; a COUNT field followed by that many PtypInteger16 values.
      static int MultipleInteger32
      Variable size; a COUNT field followed by that many PtypInteger32 values.
      static int MultipleInteger64
      Variable size; a COUNT field followed by that many PtypInteger64 values.
      static int MultipleString
      Variable size; a COUNT field followed by that many PtypString values.
      static int MultipleString8
      Variable size; a COUNT field followed by that many PtypString8 values.
      static int MultipleTime
      Variable size; a COUNT field followed by that many PtypTime values.
      static int Null
      None: This property is a placeholder.
      static int Object
      The property value is a Component Object Model (COM) object.
      static int Restriction
      Variable size; a byte array representing one or more Restriction structures Specification name: PtypRestriction; Alternate names: PT_SRESTRICT;
      static int RuleAction
      Variable size; a 16-bit COUNT field followed by that many rule action structures Specification name: PtypRuleAction; Alternate names: PT_ACTIONS;
      static int ServerId
      Variable size; a 16-bit COUNT field followed by a structure Specification name: PtypServerId; Alternate names: PT_SVREID;
      static int String
      Variable size; a string of Unicode characters in UTF-16LE format encoding with terminating null character (0x0000).
      static int String8
      Variable size; a string of multibyte characters in externally specified encoding with terminating null character (single 0 byte).
      static 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;
      static int Unspecified
      Any: this property type value matches any type; a server MUST return the actual type in its response.
      • Fields inherited from class Enum

        EnumSeparatorCharArray
    • Method Summary

      • Methods inherited from class Enum

        Clone, CloneTo, format, format, get_Caption, get_Value, getName, getName, getNames, getNames, getUnderlyingType, getUnderlyingType, getValue, getValues, isDefined, isDefined, isDefined, isDefined, parse, parse, parse, parse, register, toObject, toString
    • Field Detail

      • 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;

        See Also:
        Constant Field Values
      • Null

        public static final int Null

        None: This property is a placeholder. Specification name: PtypNull; Alternate names: PT_NULL;

        See Also:
        Constant Field Values
      • Integer16

        public static final int Integer16

        2 bytes; a 16-bit integer Specification name: PtypInteger16; Alternate names: PT_SHORT, PT_I2, i2, ui2;

        See Also:
        Constant Field Values
      • Integer32

        public static final int Integer32

        4 bytes; a 32-bit integer Specification name: PtypInteger32; Alternate names: PT_LONG, PT_I4, int, ui4;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • Floating64

        public static final int Floating64

        8 bytes; a 64-bit floating point number Specification name: PtypFloating64; Alternate names: PT_DOUBLE, PT_R8, r8;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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).

        See Also:
        Constant Field Values
      • ErrorCode

        public static final int ErrorCode

        4 bytes; a 32-bit integer encoding error information Specification name: PtypErrorCode; Alternate names: PT_ERROR;

        See Also:
        Constant Field Values
      • Boolean

        public static final int Boolean

        1 byte; restricted to 1 or 0 Specification name: PtypBoolean; Alternate names: PT_BOOLEAN. bool;

        See Also:
        Constant Field Values
      • Integer64

        public static final int Integer64

        8 bytes; a 64-bit integer Specification name: PtypInteger64; Alternate names: PT_LONGLONG, PT_I8, i8, ui8;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • ServerId

        public static final int ServerId

        Variable size; a 16-bit COUNT field followed by a structure Specification name: PtypServerId; Alternate names: PT_SVREID;

        See Also:
        Constant Field Values
      • Restriction

        public static final int Restriction

        Variable size; a byte array representing one or more Restriction structures Specification name: PtypRestriction; Alternate names: PT_SRESTRICT;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • Binary

        public static final int Binary

        Variable size; a COUNT field followed by that many bytes. Specification name: PtypBinary; Alternate names: PT_BINARY;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values
      • 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;

        See Also:
        Constant Field Values