Package org.docx4j.model.properties
Class Property
java.lang.Object
org.docx4j.model.properties.Property
- Direct Known Subclasses:
AbstractParagraphProperty,AbstractRunProperty,AbstractTableProperty,AbstractTableStyleProperty,AbstractTcProperty,AbstractTrProperty,AdHocProperty
public abstract class Property
extends java.lang.Object
A representation of a run or paragraph property,
designed for ease of conversion to or from
CSS or to XSL FO.
Currently this class assumes a one to one
correspondence between properties. This might
well have to change.
Examples of issues:
- w:ind maps to multiple css properties (left, right)
- Author:
- jason
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Property() -
Method Summary
Modifier and Type Method Description static java.lang.StringcomposeCss(java.lang.String name, java.lang.String value)voiddebug(java.lang.String propertyName, org.w3c.dom.css.CSSValue value)abstract java.lang.StringgetCssName()abstract java.lang.StringgetCssProperty()java.lang.ObjectgetObject()voidsetObject(java.lang.Object object)abstract voidsetXslFO(org.w3c.dom.Element foElement)
-
Field Details
-
log
protected static org.slf4j.Logger log -
object
protected java.lang.Object object -
CSS_NULL
public static final java.lang.String CSS_NULL- See Also:
- Constant Field Values
-
CSS_COLON
public static final java.lang.String CSS_COLON- See Also:
- Constant Field Values
-
CSS_SPACE
public static final java.lang.String CSS_SPACE- See Also:
- Constant Field Values
-
CSS_COMMA
public static final java.lang.String CSS_COMMA- See Also:
- Constant Field Values
-
-
Constructor Details
-
Property
public Property()
-
-
Method Details
-
getObject
public java.lang.Object getObject()- Returns:
- the object
-
setObject
public void setObject(java.lang.Object object)- Parameters:
object- the object to set
-
getCssProperty
public abstract java.lang.String getCssProperty() -
getCssName
public abstract java.lang.String getCssName()- Since:
- 2.7.2
-
composeCss
public static final java.lang.String composeCss(java.lang.String name, java.lang.String value) -
setXslFO
public abstract void setXslFO(org.w3c.dom.Element foElement) -
debug
public void debug(java.lang.String propertyName, org.w3c.dom.css.CSSValue value)
-