dip.world.variant.parser
Class XMLSymbolParser

java.lang.Object
  extended bydip.world.variant.parser.XMLSymbolParser
All Implemented Interfaces:
SymbolParser

public class XMLSymbolParser
extends java.lang.Object
implements SymbolParser

Parses a SymbolPack description.


Field Summary
static java.lang.String ATT_NAME
           
static java.lang.String ATT_SVGURI
           
static java.lang.String ATT_THUMBURI
           
static java.lang.String ATT_VALUE
           
static java.lang.String ATT_VERSION
           
static java.lang.String EL_DESCRIPTION
           
static java.lang.String EL_SCALE
           
static java.lang.String EL_SCALING
           
static java.lang.String EL_SYMBOLS
           
 
Constructor Summary
XMLSymbolParser(javax.xml.parsers.DocumentBuilderFactory dbf)
          Create an XMLSymbolParser
 
Method Summary
 void close()
          Cleanup, clearing any references/resources
 SymbolPack getSymbolPack()
          Returns the SymbolPack, or null, if parse() has not yet been called.
 void parse(java.io.InputStream is, java.net.URL symbolPackURL)
          Parse the given input stream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EL_SYMBOLS

public static final java.lang.String EL_SYMBOLS
See Also:
Constant Field Values

EL_DESCRIPTION

public static final java.lang.String EL_DESCRIPTION
See Also:
Constant Field Values

EL_SCALING

public static final java.lang.String EL_SCALING
See Also:
Constant Field Values

EL_SCALE

public static final java.lang.String EL_SCALE
See Also:
Constant Field Values

ATT_NAME

public static final java.lang.String ATT_NAME
See Also:
Constant Field Values

ATT_VERSION

public static final java.lang.String ATT_VERSION
See Also:
Constant Field Values

ATT_THUMBURI

public static final java.lang.String ATT_THUMBURI
See Also:
Constant Field Values

ATT_SVGURI

public static final java.lang.String ATT_SVGURI
See Also:
Constant Field Values

ATT_VALUE

public static final java.lang.String ATT_VALUE
See Also:
Constant Field Values
Constructor Detail

XMLSymbolParser

public XMLSymbolParser(javax.xml.parsers.DocumentBuilderFactory dbf)
                throws javax.xml.parsers.ParserConfigurationException
Create an XMLSymbolParser

Method Detail

parse

public void parse(java.io.InputStream is,
                  java.net.URL symbolPackURL)
           throws java.io.IOException,
                  org.xml.sax.SAXException
Parse the given input stream

Throws:
java.io.IOException
org.xml.sax.SAXException

close

public void close()
Cleanup, clearing any references/resources


getSymbolPack

public SymbolPack getSymbolPack()
Returns the SymbolPack, or null, if parse() has not yet been called.

Specified by:
getSymbolPack in interface SymbolParser


Copyright 2002-2004 Zachary DelProposto / jDip Development Team. All Rights Reserved.