Enum PropertyType

    • Enum Constant Detail

      • NoData

        public static final PropertyType NoData
        The property contains no data.
      • Bool

        public static final PropertyType Bool
        The property is a Boolean value specified by boolValue.
      • OneByteOfData

        public static final PropertyType OneByteOfData
        The property contains 1 byte of data in the PropertySet.rgData stream field.
      • TwoBytesOfData

        public static final PropertyType TwoBytesOfData
        The property contains 2 bytes of data in the PropertySet.rgData stream field.
      • FourBytesOfData

        public static final PropertyType FourBytesOfData
        The property contains 4 bytes of data in the PropertySet.rgData stream field.
      • EightBytesOfData

        public static final PropertyType EightBytesOfData
        The property contains 8 bytes of data in the PropertySet.rgData stream field.
      • FourBytesOfLengthFollowedByData

        public static final PropertyType FourBytesOfLengthFollowedByData
        The property contains a prtFourBytesOfLengthFollowedByData in the PropertySet.rgData stream field.
      • ObjectID

        public static final PropertyType ObjectID
        The property contains one CompactID in the ObjectSpaceObjectPropSet.OIDs.body stream field.
      • ArrayOfObjectIDs

        public static final PropertyType ArrayOfObjectIDs
        The property contains an array of CompactID structures in the ObjectSpaceObjectPropSet.OSIDs.body stream field.
      • ObjectSpaceID

        public static final PropertyType ObjectSpaceID
        The property contains one CompactID structure in the ObjectSpaceObjectPropSet.OSIDs.body stream field.
      • ArrayOfObjectSpaceIDs

        public static final PropertyType ArrayOfObjectSpaceIDs
        The property contains an array of CompactID structures in the ObjectSpaceObjectPropSet.OSIDs.body stream field.
      • ContextID

        public static final PropertyType ContextID
        The property contains one CompactID in the ObjectSpaceObjectPropSet.ContextIDs.body stream field.
      • ArrayOfContextIDs

        public static final PropertyType ArrayOfContextIDs
        The property contains an array of CompactID structures in the ObjectSpaceObjectPropSet.ContextIDs.body stream field.
      • ArrayOfPropertyValues

        public static final PropertyType ArrayOfPropertyValues
        The property contains a prtArrayOfPropertyValues structure in the PropertySet.rgData stream field.
      • PropertySet

        public static final PropertyType PropertySet
        The property contains a child PropertySet structure in the PropertySet.rgData stream field of the parent PropertySet.
    • Method Detail

      • values

        public static PropertyType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (PropertyType c : PropertyType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static PropertyType valueOf​(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • fromIntVal

        public static PropertyType fromIntVal​(int intVal)
      • getIntVal

        public int getIntVal()