palio.modules.barcode
Class BarCodeXMLContentHandler

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

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

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

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

Field Summary
static java.lang.String BACKGROUND_COLOR_T
          Nazwa znacznika definiującego kolor tła.
static java.lang.String BAR_CODE_T
          Nazwa znacznika rozpoczynającego definicje kolejnego kodu kreskowego.
static java.lang.String BAR_COLOR_T
          Nazwa znacznika definiującego kolor pasków.
static java.lang.String BAR_T
          Nazwa znacznika definiującego położenie i wysokość kodu kreskowego.
static java.lang.String BIG_COLOR_T
          Nazwa znacznika definiującego duży napis.
static java.lang.String BIG_FONT_T
          Nazwa znacznika definiującego dużą czcionkę.
static java.lang.String BLUE_P
          Nazwa parametru definiującego składową BLUE w układzie RGB ( kolor).
static java.lang.String CHARS_T
          Nazwa znacznika definiującego liczbę znaków kodu i sposób wyświetlania.
static java.lang.String DOCUMENT_T
          Nazwa znacznika rozpoczynającego dokument.
static java.lang.String DOWN_SPACE_HEIGHT_T
          Nazwa znacznika definiującego odstęp pomiędzy kodem kreskowym o dolną krawędzią ramy.
static java.lang.String END_P
          Nazwa parametru definiującego liczbę znaków drugiego małego napisu.
static java.lang.String END_QUIET_ZONE_T
          Nazwa znacznika definiującego rozmiar odstępu po kodzie.
static java.lang.String END_SMALL_COLOR_T
          Nazwa znacznika definiującego drugi mały napis.
static java.lang.String FIRST_BIG_LETTER_T
          Nazwa znacznika definiującego początek dużego napisu.
static java.lang.String FIRST_SMALL_LETTER_T
          Nazwa znacznika definiującego początek pierwszego małego napisu.
static java.lang.String FRAME_COLOR_T
          Nazwa znacznika definiującego kolor ramki.
static java.lang.String FRAME_SIZE_T
          Nazwa znacznika definiującego rozmiar obramowania.
static java.lang.String GREEN_P
          Nazwa parametru definiującego składową GREEN w układzie RGB ( kolor).
static java.lang.String GROUP_SIZE_P
          Nazwa parametru definiującego wielkość grupy.
static java.lang.String GROUP_SPACE_P
          Nazwa parametru definiującego odstęp pomiędzy grupami znaków.
static java.lang.String GROUP_T
          Nazwa znacznika definiującego grupowanie kodu.
static java.lang.String HEIGHT_P
          Nazwa parametru definiującego wysokość kodu kreskowego.
static java.lang.String ID_P
          Nazwa parametru "id kodu kreskowego".
static java.lang.String NAME_P
          Nazwa parametru "nazwa kodu kreskowego".
static java.lang.String NARROW_BAR_WIDTH_T
          Nazwa znacznika definiującego szerokosc wąskiego paska.
static java.lang.String NUMBER_P
          Nazwa parametru definiującego liczbę znaków kodu.
static java.lang.String RED_P
          Nazwa parametru definiującego składową RED w układzie RGB ( kolor).
static java.lang.String SECOND_SMALL_LETTER_T
          Nazwa znacznika definiującego początek drugiego małego napisu.
static java.lang.String SIZE_P
          Nazwa parametru definiującego rozmiar dużej czcionki.
static java.lang.String SMALL_FONT_T
          Nazwa znacznika definiujacego małą czcionkę.
static java.lang.String SPACE_P
          Nazwa parametru definiującego odstęp pomiędzy literami.
static java.lang.String START_P
          Nazwa parametru definiującego liczbę znaków pierwszego małego napisu.
static java.lang.String START_SMALL_COLOR_T
          Nazwa znacznika definiującego pierwszy mały napis.
static java.lang.String STYLE_P
          Nazwa parametru definiującego styl dużej czcionki.
static java.lang.String WIDE_TO_NARROW_T
          Nazwa znacznika definiującego stosunek szerokiego paska do wąskiego.
static java.lang.String X_P
          Nazwa parametru definiującego współrzędną x.
static java.lang.String Y_P
          Nazwa parametru definiującego współrzędną y.
 
Constructor Summary
BarCodeXMLContentHandler()
          Konstruktor klasy BarCodeXMLContentHandler.
 
Method Summary
 void characters(char[] ch, int start, int length)
          Metoda zczytująca zawartości tagów.
 void endDocument()
          Metoda wywoływana podczas zakończenia parsowania dokumentu.
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
          Metoda wywoływana podczas zczytania zakończenia znacznika.
 java.util.Vector getBarCodes()
          Metoda zwracająca wektor kodów kreskowych.
 void init()
          Metoda inicjująca wszystkie pola klasy.
 void initCBarFields()
          Metoda inicjująca wszystkie pola klasy.
 void startDocument()
          Metoda wywoływana podczas rozpoczęcia parsowania dokumentu.
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
          Metoda wywoływana podczas zczytania nowego znacznika.
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, 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.

See Also:
Constant Field Values

BAR_CODE_T

public static final java.lang.String BAR_CODE_T
Nazwa znacznika rozpoczynającego definicje kolejnego kodu kreskowego.

See Also:
Constant Field Values

NAME_P

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

See Also:
Constant Field Values

ID_P

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

See Also:
Constant Field Values

FRAME_SIZE_T

public static final java.lang.String FRAME_SIZE_T
Nazwa znacznika definiującego rozmiar obramowania.

See Also:
Constant Field Values

NARROW_BAR_WIDTH_T

public static final java.lang.String NARROW_BAR_WIDTH_T
Nazwa znacznika definiującego szerokosc wąskiego paska.

See Also:
Constant Field Values

WIDE_TO_NARROW_T

public static final java.lang.String WIDE_TO_NARROW_T
Nazwa znacznika definiującego stosunek szerokiego paska do wąskiego.

See Also:
Constant Field Values

BIG_FONT_T

public static final java.lang.String BIG_FONT_T
Nazwa znacznika definiującego dużą czcionkę.

See Also:
Constant Field Values

SIZE_P

public static final java.lang.String SIZE_P
Nazwa parametru definiującego rozmiar dużej czcionki.

See Also:
Constant Field Values

STYLE_P

public static final java.lang.String STYLE_P
Nazwa parametru definiującego styl dużej czcionki.

See Also:
Constant Field Values

SMALL_FONT_T

public static final java.lang.String SMALL_FONT_T
Nazwa znacznika definiujacego małą czcionkę.

See Also:
Constant Field Values

GROUP_T

public static final java.lang.String GROUP_T
Nazwa znacznika definiującego grupowanie kodu.

See Also:
Constant Field Values

GROUP_SIZE_P

public static final java.lang.String GROUP_SIZE_P
Nazwa parametru definiującego wielkość grupy.

See Also:
Constant Field Values

SPACE_P

public static final java.lang.String SPACE_P
Nazwa parametru definiującego odstęp pomiędzy literami.

See Also:
Constant Field Values

GROUP_SPACE_P

public static final java.lang.String GROUP_SPACE_P
Nazwa parametru definiującego odstęp pomiędzy grupami znaków.

See Also:
Constant Field Values

FIRST_SMALL_LETTER_T

public static final java.lang.String FIRST_SMALL_LETTER_T
Nazwa znacznika definiującego początek pierwszego małego napisu.

See Also:
Constant Field Values

X_P

public static final java.lang.String X_P
Nazwa parametru definiującego współrzędną x.

See Also:
Constant Field Values

Y_P

public static final java.lang.String Y_P
Nazwa parametru definiującego współrzędną y.

See Also:
Constant Field Values

SECOND_SMALL_LETTER_T

public static final java.lang.String SECOND_SMALL_LETTER_T
Nazwa znacznika definiującego początek drugiego małego napisu.

See Also:
Constant Field Values

FIRST_BIG_LETTER_T

public static final java.lang.String FIRST_BIG_LETTER_T
Nazwa znacznika definiującego początek dużego napisu.

See Also:
Constant Field Values

END_QUIET_ZONE_T

public static final java.lang.String END_QUIET_ZONE_T
Nazwa znacznika definiującego rozmiar odstępu po kodzie.

See Also:
Constant Field Values

BAR_T

public static final java.lang.String BAR_T
Nazwa znacznika definiującego położenie i wysokość kodu kreskowego.

See Also:
Constant Field Values

HEIGHT_P

public static final java.lang.String HEIGHT_P
Nazwa parametru definiującego wysokość kodu kreskowego.

See Also:
Constant Field Values

DOWN_SPACE_HEIGHT_T

public static final java.lang.String DOWN_SPACE_HEIGHT_T
Nazwa znacznika definiującego odstęp pomiędzy kodem kreskowym o dolną krawędzią ramy.

See Also:
Constant Field Values

CHARS_T

public static final java.lang.String CHARS_T
Nazwa znacznika definiującego liczbę znaków kodu i sposób wyświetlania.

See Also:
Constant Field Values

NUMBER_P

public static final java.lang.String NUMBER_P
Nazwa parametru definiującego liczbę znaków kodu.

See Also:
Constant Field Values

START_P

public static final java.lang.String START_P
Nazwa parametru definiującego liczbę znaków pierwszego małego napisu.

See Also:
Constant Field Values

END_P

public static final java.lang.String END_P
Nazwa parametru definiującego liczbę znaków drugiego małego napisu.

See Also:
Constant Field Values

BACKGROUND_COLOR_T

public static final java.lang.String BACKGROUND_COLOR_T
Nazwa znacznika definiującego kolor tła.

See Also:
Constant Field Values

RED_P

public static final java.lang.String RED_P
Nazwa parametru definiującego składową RED w układzie RGB ( kolor).

See Also:
Constant Field Values

GREEN_P

public static final java.lang.String GREEN_P
Nazwa parametru definiującego składową GREEN w układzie RGB ( kolor).

See Also:
Constant Field Values

BLUE_P

public static final java.lang.String BLUE_P
Nazwa parametru definiującego składową BLUE w układzie RGB ( kolor).

See Also:
Constant Field Values

FRAME_COLOR_T

public static final java.lang.String FRAME_COLOR_T
Nazwa znacznika definiującego kolor ramki.

See Also:
Constant Field Values

START_SMALL_COLOR_T

public static final java.lang.String START_SMALL_COLOR_T
Nazwa znacznika definiującego pierwszy mały napis.

See Also:
Constant Field Values

END_SMALL_COLOR_T

public static final java.lang.String END_SMALL_COLOR_T
Nazwa znacznika definiującego drugi mały napis.

See Also:
Constant Field Values

BIG_COLOR_T

public static final java.lang.String BIG_COLOR_T
Nazwa znacznika definiującego duży napis.

See Also:
Constant Field Values

BAR_COLOR_T

public static final java.lang.String BAR_COLOR_T
Nazwa znacznika definiującego kolor pasków.

See Also:
Constant Field Values
Constructor Detail

BarCodeXMLContentHandler

public BarCodeXMLContentHandler()
Konstruktor klasy BarCodeXMLContentHandler.

Method Detail

initCBarFields

public void initCBarFields()
Metoda inicjująca wszystkie pola klasy.


init

public void init()
Metoda inicjująca wszystkie pola klasy.


getBarCodes

public java.util.Vector getBarCodes()
Metoda zwracająca wektor kodów kreskowych.

Returns:
obiekt typu Vector, wektor kodów kreskowych.

startDocument

public void startDocument()
Metoda wywoływana podczas rozpoczęcia parsowania dokumentu.

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

endDocument

public void endDocument()
Metoda wywoływana podczas zakończenia parsowania dokumentu.

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

characters

public void characters(char[] ch,
                       int start,
                       int length)
Metoda zczytująca zawartości tagów.

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

startElement

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

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)
Metoda wywoływana podczas zczytania zakończenia znacznika.

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