Class VariantTypeException

java.lang.Object
java.lang.Throwable
java.lang.Exception
org.docx4j.org.apache.poi.hpsf.HPSFException
org.docx4j.org.apache.poi.hpsf.VariantTypeException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
UnsupportedVariantTypeException

public abstract class VariantTypeException
extends HPSFException

This exception is thrown if HPSF encounters a problem with a variant type. Concrete subclasses specifiy the problem further.

Author:
Rainer Klute <klute@rainer-klute.de>
See Also:
Serialized Form
  • Constructor Summary

    Constructors 
    Constructor Description
    VariantTypeException​(long variantType, java.lang.Object value, java.lang.String msg)
    Constructor.
  • Method Summary

    Modifier and Type Method Description
    java.lang.Object getValue()
    Returns the value who's variant type caused the problem.
    long getVariantType()
    Returns the offending variant type.

    Methods inherited from class org.docx4j.org.apache.poi.hpsf.HPSFException

    getReason

    Methods inherited from class java.lang.Throwable

    addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • VariantTypeException

      public VariantTypeException​(long variantType, java.lang.Object value, java.lang.String msg)

      Constructor.

      Parameters:
      variantType - The variant type causing the problem
      value - The value who's variant type causes the problem
      msg - A message text describing the problem
  • Method Details

    • getVariantType

      public long getVariantType()

      Returns the offending variant type.

      Returns:
      the offending variant type.
    • getValue

      public java.lang.Object getValue()

      Returns the value who's variant type caused the problem.

      Returns:
      the value who's variant type caused the problem