Package com.inet.pdfc.config
Enum CompareType
- java.lang.Object
-
- java.lang.Enum<CompareType>
-
- com.inet.pdfc.config.CompareType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<CompareType>
public enum CompareType extends java.lang.Enum<CompareType>
Defines the different types of element which can be compared or ignored in the continuous compare- Since:
- 3.0
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ANNOTATION
Refers to optional visible objects which consistIMAGE
Refers to image objects, this does not include images that are paints as a pattern fill paintLINE
Refers to all graphical elements (lines, curves, polygons) except imagesTEXT
Refers to all text elements
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.Set<com.inet.pdfc.model.ElementType>
getElementTypesForCompareTypes(java.util.List<CompareType> diffTypes)
Returns a set ofElementType
which includes all element types covered by the givenCompareType
sstatic CompareType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static CompareType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
TEXT
public static final CompareType TEXT
Refers to all text elements
-
LINE
public static final CompareType LINE
Refers to all graphical elements (lines, curves, polygons) except images
-
IMAGE
public static final CompareType IMAGE
Refers to image objects, this does not include images that are paints as a pattern fill paint
-
ANNOTATION
public static final CompareType ANNOTATION
Refers to optional visible objects which consist
-
-
Method Detail
-
values
public static CompareType[] 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 (CompareType c : CompareType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static CompareType valueOf(java.lang.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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getElementTypesForCompareTypes
public static java.util.Set<com.inet.pdfc.model.ElementType> getElementTypesForCompareTypes(java.util.List<CompareType> diffTypes)
Returns a set ofElementType
which includes all element types covered by the givenCompareType
s- Parameters:
diffTypes
- the diffCompareType
s to convert, may benull
and any element may benull
- Returns:
- a set with all
ElementType
referenced by the diffCompareType
s, nevernull
- Since:
- 4.0
-
-