# Class ExtendedPropertyTag

java.lang.Object
com.independentsoft.pst.ExtendedPropertyTag

Direct Known Subclasses:
  `ExtendedPropertyId`, `ExtendedPropertyName`

public abstract class ExtendedPropertyTag extends Object
The Class ExtendedPropertyTag.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected byte[]`
  `guid`
  `protected PropertyType`
  `type`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ExtendedPropertyTag()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `byte[]`
  `getGuid()`
  Gets the guid.
  `PropertyType`
  `getType()`
  Gets the type.
  `void`
  `setGuid(byte[] guid)`
  Sets the guid.
  `void`
  `setType(PropertyType type)`
  Sets the type.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### guid

    protected byte[] guid

  - ### type

    protected PropertyType type

- ## Constructor Details

  - ### ExtendedPropertyTag

    public ExtendedPropertyTag()

- ## Method Details

  - ### getGuid

    public byte[] getGuid()
    Gets the guid.
    Returns:
      the guid

  - ### setGuid

    public void setGuid(byte[] guid)
    Sets the guid.
    Parameters:
      `guid` - the new guid

  - ### getType

    public PropertyType getType()
    Gets the type.
    Returns:
      the type

  - ### setType

    public void setType(PropertyType type)
    Sets the type.
    Parameters:
      `type` - the new type