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 ANNOTATIONRefers to optional visible objects which consistIMAGERefers to image objects, this does not include images that are paints as a pattern fill paintLINERefers to all graphical elements (lines, curves, polygons) except imagesTEXTRefers 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 ofElementTypewhich includes all element types covered by the givenCompareTypesstatic CompareTypevalueOf(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 ofElementTypewhich includes all element types covered by the givenCompareTypes- Parameters:
diffTypes- the diffCompareTypes to convert, may benulland any element may benull- Returns:
- a set with all
ElementTypereferenced by the diffCompareTypes, nevernull - Since:
- 4.0
-
-