Top Description Fields Constructors Methods
com.openhtmltopdf.css.constants

public Class IdentValue

extends Object
implements FSDerivedValue
Class Inheritance
All Implemented Interfaces
com.openhtmltopdf.css.style.FSDerivedValue
Imports
java.util.HashMap, .Map, com.openhtmltopdf.css.parser.FSColor, com.openhtmltopdf.css.parser.property.PrimitivePropertyBuilders, com.openhtmltopdf.css.style.CssContext, .FSDerivedValue, com.openhtmltopdf.util.XRRuntimeException

An IdentValue represents a string that you can assign to a CSS property, where the string is one of several enumerated values. For example, "whitespace" can take the values "nowrap", "pre" and "normal". There is a static instance for all idents in the CSS 2 spec, which you can retrieve using the getByIdentString(String) method. The instance doesn't have any behavior: it's just a marker so that you can retrieve an ident from a DerivedValue or CalculatedStyle, then compare to the instance here. For example:
CalculatedStyle style = ...getstyle from somewhere
IdentValue whitespace = style.getIdent(CSSName.WHITESPACE);
if ( whitespace == IdentValue.NORMAL ) {
     // perform normal spacing
} else if ( whitespace == IdentValue.NOWRAP ) {
     // space with no wrapping
} else if ( whitespace == IdentValue.PRE ) {
     // preserve spacing
}
All static instances are instantiated automatically, and are Singletons, so you can compare using a simple Object comparison using == .
Author
Patrick Wright

Field Summary

Modifier and TypeField and Description
public static final IdentValue
private static final Map<String, IdentValue>
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
FOOTNOTE

CSS footnotes for use in float: footnote

public static final IdentValue
public static final IdentValue
public final int
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
private final String
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
private static int
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
NO_BEVEL

Value for the -fs-border-rendering property.

public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue
public static final IdentValue

Constructor Summary

AccessConstructor and Description
private
IdentValue(String
PARAM
ident
)

Constructor for the IdentValue object

Method Summary

Modifier and TypeMethod and Description
private static final IdentValue

Returns:

Returns
addValue
(String
The feature to be added to the Value attribute
ident
)

Adds a feature to the Value attribute of the IdentValue class

public FSColor
public float
public IdentValue
public String
public String[]
public FSDerivedValue
public static IdentValue

Returns:

see desc.
getByIdentString
(String
The identifier to retrieve the Singleton IdentValue for.
ident
)

Returns the Singleton IdentValue that corresponds to the given string, e.g. for "normal" will return IdentValue.NORMAL.

public float
public static int
public boolean
public boolean
public boolean
public boolean
public static boolean
public String

Returns:

a string representation of the object.
toString
()

Overrides java.lang.Object.toString.

Returns a string representation of the object, in this case, the ident as a string (as it appears in the CSS spec).

public static IdentValue
valueOf(String ident)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait