org.allcolor.yahp.converter
Class IHtmlToPdfTransformer.CHeaderFooter

java.lang.Object
  extended by org.allcolor.yahp.converter.IHtmlToPdfTransformer.CHeaderFooter
Enclosing interface:
IHtmlToPdfTransformer

public static class IHtmlToPdfTransformer.CHeaderFooter
extends java.lang.Object

Represent a Header or a Footer

Version:
0.3
Author:
Quentin Anciaux

Field Summary
static java.lang.String ALL_PAGES
          header/footer constant
private  java.lang.String content
          html content of the element
static java.lang.String EVEN_PAGES
          header/footer constant
static java.lang.String FOOTER
          header/footer constant
static java.lang.String FOOTER_CENTRE
          header/footer constant
static java.lang.String FOOTER_LEFT
          header/footer constant
static java.lang.String FOOTER_RIGHT
          header/footer constant
static java.lang.String HEADER
          header/footer constant
static java.lang.String HEADER_CENTRE
          header/footer constant
static java.lang.String HEADER_LEFT
          header/footer constant
static java.lang.String HEADER_RIGHT
          header/footer constant
static java.lang.String ODD_PAGES
          header/footer constant
private  java.lang.String sfor
          for : even, odd or all
private  java.lang.String type
          type: header or footer -- Swing type: header[-right,-centre,-left] or footer[-right,-centre,-left] -- Firefox
 
Constructor Summary
IHtmlToPdfTransformer.CHeaderFooter(java.lang.String content, java.lang.String type)
          create a new CHeaderFooter
IHtmlToPdfTransformer.CHeaderFooter(java.lang.String content, java.lang.String type, java.lang.String sfor)
          create a new CHeaderFooter
 
Method Summary
 java.lang.String getContent()
          html content of the element
 java.lang.String getSfor()
          even, odd or all
 java.lang.String getType()
          type: header or footer -- Swing type: header[-right,-centre,-left] or footer[-right,-centre,-left] -- Firefox
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HEADER

public static final java.lang.String HEADER
header/footer constant

See Also:
Constant Field Values

FOOTER

public static final java.lang.String FOOTER
header/footer constant

See Also:
Constant Field Values

HEADER_LEFT

public static final java.lang.String HEADER_LEFT
header/footer constant

See Also:
Constant Field Values

HEADER_CENTRE

public static final java.lang.String HEADER_CENTRE
header/footer constant

See Also:
Constant Field Values

HEADER_RIGHT

public static final java.lang.String HEADER_RIGHT
header/footer constant

See Also:
Constant Field Values

FOOTER_LEFT

public static final java.lang.String FOOTER_LEFT
header/footer constant

See Also:
Constant Field Values

FOOTER_CENTRE

public static final java.lang.String FOOTER_CENTRE
header/footer constant

See Also:
Constant Field Values

FOOTER_RIGHT

public static final java.lang.String FOOTER_RIGHT
header/footer constant

See Also:
Constant Field Values

EVEN_PAGES

public static final java.lang.String EVEN_PAGES
header/footer constant

See Also:
Constant Field Values

ODD_PAGES

public static final java.lang.String ODD_PAGES
header/footer constant

See Also:
Constant Field Values

ALL_PAGES

public static final java.lang.String ALL_PAGES
header/footer constant

See Also:
Constant Field Values

content

private java.lang.String content
html content of the element


sfor

private java.lang.String sfor
for : even, odd or all


type

private java.lang.String type
type: header or footer -- Swing type: header[-right,-centre,-left] or footer[-right,-centre,-left] -- Firefox

Constructor Detail

IHtmlToPdfTransformer.CHeaderFooter

public IHtmlToPdfTransformer.CHeaderFooter(java.lang.String content,
                                           java.lang.String type)
create a new CHeaderFooter

Parameters:
content - html content of the element
type - header[-right,-centre,-left] or footer[-right,-centre,-left] -- Firefox

IHtmlToPdfTransformer.CHeaderFooter

public IHtmlToPdfTransformer.CHeaderFooter(java.lang.String content,
                                           java.lang.String type,
                                           java.lang.String sfor)
create a new CHeaderFooter

Parameters:
content - html content of the element
type - header or footer
sfor - even, odd or all
Throws:
java.lang.IllegalArgumentException - if type or header have invalid value
Method Detail

getContent

public final java.lang.String getContent()
html content of the element

Returns:
html content of the element

getSfor

public final java.lang.String getSfor()
even, odd or all

Returns:
even, odd or all

getType

public final java.lang.String getType()
type: header or footer -- Swing type: header[-right,-centre,-left] or footer[-right,-centre,-left] -- Firefox

Returns:
header or footer type