palio.modules.pdf
Class PDFXMLContentHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by palio.modules.pdf.PDFXMLContentHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class PDFXMLContentHandler
extends org.xml.sax.helpers.DefaultHandler

Klasa PDFXMLContentHandler odpowiadająca za zczytanie danych podczas parsowania pliku xml.

Version:
1.0, 04/11/09
Author:
Krzysztof Luszynski

Field Summary
static java.lang.String DESCRIPTION_P
          Nazwa parametru "opis".
static java.lang.String DOCUMENT_T
          Nazwa znacznika rozpoczynającego dokument xml.
static java.lang.String DPI_P
          Nazwa parametru "dpi obrazka".
static java.lang.String FIELD_T
          Nazwa znacznika definiującego pojedynczą kratkę w polu tekstowym z kratkami.
static java.lang.String FILE_PATH_P
          Nazwa parametru "ścieżka czcionki".
static java.lang.String FONT_NAME_P
          Nazwa parametru "nazwa czcionki".
static java.lang.String FONT_T
          Nazwa znacznika definiującego czcionkę.
static java.lang.String FONT_WEIGHT_P
          Nazwa parametru "wielkość czcionki".
static java.lang.String ID_P
          Nazwa parametru "id dokumentu".
static java.lang.String IMAGE_T
          Nazwa znacznika definiującego pojedynczy obrazek.
static java.lang.String NAME_P
          Nazwa parametru "nazwa czcionki".
static java.lang.String PAGE_NUMBER_P
          Nazwa parametru "numer strony".
static java.lang.String PDF_DOCUMENT_T
          Nazwa znacznika rozpoczynającego definicję pojedynczego dokumentu.
static java.lang.String POS_X_P
          Nazwa parametru "wpółrzędna X";
static java.lang.String START_X_P
          Nazwa parametru "początkowa współrzędna x";
static java.lang.String START_Y_P
          Nazwa parametru "początkowa współrzędna y";
static java.lang.String TEXT_FIELD_T
          Nazwa znacznika definiującego pojedyncze pole tekstowe.
static java.lang.String TEXT_FORM_T
          Nazwa znacznika rozpoczynającego definicję pojedynczego pola tekstowego z kratkami.
static java.lang.String URL_P
          Nazwa parametru "url matrycy dokumentu".
 
Constructor Summary
PDFXMLContentHandler()
          Konstruktor klasy PDFXMLContentHandler.
 
Method Summary
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 java.util.Vector getDocuments()
          Metoda zwracająca wektor dokumentów zczytanych z pliku xml.
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
          Metoda wywoływana w momencie zczytania nowego znacznika otwierającego.
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DOCUMENT_T

public static final java.lang.String DOCUMENT_T
Nazwa znacznika rozpoczynającego dokument xml.

See Also:
Constant Field Values

FONT_T

public static final java.lang.String FONT_T
Nazwa znacznika definiującego czcionkę.

See Also:
Constant Field Values

NAME_P

public static final java.lang.String NAME_P
Nazwa parametru "nazwa czcionki".

See Also:
Constant Field Values

FILE_PATH_P

public static final java.lang.String FILE_PATH_P
Nazwa parametru "ścieżka czcionki".

See Also:
Constant Field Values

PDF_DOCUMENT_T

public static final java.lang.String PDF_DOCUMENT_T
Nazwa znacznika rozpoczynającego definicję pojedynczego dokumentu.

See Also:
Constant Field Values

URL_P

public static final java.lang.String URL_P
Nazwa parametru "url matrycy dokumentu".

See Also:
Constant Field Values

ID_P

public static final java.lang.String ID_P
Nazwa parametru "id dokumentu".

See Also:
Constant Field Values

TEXT_FORM_T

public static final java.lang.String TEXT_FORM_T
Nazwa znacznika rozpoczynającego definicję pojedynczego pola tekstowego z kratkami.

See Also:
Constant Field Values

PAGE_NUMBER_P

public static final java.lang.String PAGE_NUMBER_P
Nazwa parametru "numer strony".

See Also:
Constant Field Values

DESCRIPTION_P

public static final java.lang.String DESCRIPTION_P
Nazwa parametru "opis".

See Also:
Constant Field Values

FONT_NAME_P

public static final java.lang.String FONT_NAME_P
Nazwa parametru "nazwa czcionki".

See Also:
Constant Field Values

FONT_WEIGHT_P

public static final java.lang.String FONT_WEIGHT_P
Nazwa parametru "wielkość czcionki".

See Also:
Constant Field Values

START_X_P

public static final java.lang.String START_X_P
Nazwa parametru "początkowa współrzędna x";

See Also:
Constant Field Values

START_Y_P

public static final java.lang.String START_Y_P
Nazwa parametru "początkowa współrzędna y";

See Also:
Constant Field Values

FIELD_T

public static final java.lang.String FIELD_T
Nazwa znacznika definiującego pojedynczą kratkę w polu tekstowym z kratkami.

See Also:
Constant Field Values

POS_X_P

public static final java.lang.String POS_X_P
Nazwa parametru "wpółrzędna X";

See Also:
Constant Field Values

TEXT_FIELD_T

public static final java.lang.String TEXT_FIELD_T
Nazwa znacznika definiującego pojedyncze pole tekstowe.

See Also:
Constant Field Values

IMAGE_T

public static final java.lang.String IMAGE_T
Nazwa znacznika definiującego pojedynczy obrazek.

See Also:
Constant Field Values

DPI_P

public static final java.lang.String DPI_P
Nazwa parametru "dpi obrazka".

See Also:
Constant Field Values
Constructor Detail

PDFXMLContentHandler

public PDFXMLContentHandler()
Konstruktor klasy PDFXMLContentHandler.

Method Detail

getDocuments

public java.util.Vector getDocuments()
Metoda zwracająca wektor dokumentów zczytanych z pliku xml.

Returns:
obiekt typu Vector, wektor dokumentów.

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)
Metoda wywoływana w momencie zczytania nowego znacznika otwierającego.

Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler