net.sf.vcard4j.parser
Class DomParser

java.lang.Object
  extended bynet.sf.vcard4j.parser.DomParser

public class DomParser
extends java.lang.Object


Field Summary
static java.lang.String BEGIN_VCARD
           
static java.lang.String END_VCARD
           
static char GROUP_DELIMITER
           
static char ITEM_DELIMITER
           
static char PARAMETER_DELIMITER
           
static char STRUCTURE_DELIMITER
           
static char VALUE_DELIMITER
           
static java.lang.String XML_ADDRESS_BOOK
           
static java.lang.String XML_GROUP
           
static java.lang.String XML_LIST_ITEM
           
static java.lang.String XML_PARAMETER
           
static java.lang.String XML_STRUCTURED_ITEM
           
static java.lang.String XML_TEXT
           
static java.lang.String XML_TYPE
           
static java.lang.String XML_VALUE
           
static java.lang.String XML_VCARD
           
 
Constructor Summary
DomParser()
           
DomParser(org.w3c.dom.Document configuration)
           
DomParser(org.xml.sax.InputSource input)
           
DomParser(java.lang.String file)
           
 
Method Summary
 org.w3c.dom.Document getDomConfiguration()
           
 java.lang.String getFormat(java.lang.String name)
           
 java.util.Iterator getMandatoryTypes()
           
static java.lang.String[] getN(org.w3c.dom.Node fnType)
           
static java.lang.String getVersion(org.w3c.dom.Element vcard)
           
 void parse(java.io.BufferedReader reader, org.w3c.dom.Node resultingDom)
           
 void parse(java.io.InputStream vcardStream, org.w3c.dom.Node resultingDom)
           
 void parse(java.io.Reader vcardReader, org.w3c.dom.Node resultingDom)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BEGIN_VCARD

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

END_VCARD

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

GROUP_DELIMITER

public static final char GROUP_DELIMITER
See Also:
Constant Field Values

VALUE_DELIMITER

public static final char VALUE_DELIMITER
See Also:
Constant Field Values

PARAMETER_DELIMITER

public static final char PARAMETER_DELIMITER
See Also:
Constant Field Values

STRUCTURE_DELIMITER

public static final char STRUCTURE_DELIMITER
See Also:
Constant Field Values

ITEM_DELIMITER

public static final char ITEM_DELIMITER
See Also:
Constant Field Values

XML_ADDRESS_BOOK

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

XML_VCARD

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

XML_GROUP

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

XML_TYPE

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

XML_PARAMETER

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

XML_VALUE

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

XML_LIST_ITEM

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

XML_STRUCTURED_ITEM

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

XML_TEXT

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

DomParser

public DomParser()

DomParser

public DomParser(org.xml.sax.InputSource input)
          throws org.xml.sax.SAXException,
                 java.io.IOException

DomParser

public DomParser(java.lang.String file)
          throws org.xml.sax.SAXException,
                 java.io.IOException

DomParser

public DomParser(org.w3c.dom.Document configuration)
Method Detail

getDomConfiguration

public org.w3c.dom.Document getDomConfiguration()

parse

public void parse(java.io.InputStream vcardStream,
                  org.w3c.dom.Node resultingDom)
           throws VCardParseException,
                  java.io.IOException
Throws:
VCardParseException
java.io.IOException

parse

public void parse(java.io.Reader vcardReader,
                  org.w3c.dom.Node resultingDom)
           throws VCardParseException,
                  java.io.IOException
Throws:
VCardParseException
java.io.IOException

parse

public void parse(java.io.BufferedReader reader,
                  org.w3c.dom.Node resultingDom)
           throws VCardParseException,
                  java.io.IOException
Throws:
VCardParseException
java.io.IOException

getVersion

public static java.lang.String getVersion(org.w3c.dom.Element vcard)

getMandatoryTypes

public java.util.Iterator getMandatoryTypes()

getN

public static java.lang.String[] getN(org.w3c.dom.Node fnType)

getFormat

public java.lang.String getFormat(java.lang.String name)