net.authorize.arb.util
Class BasicXmlDocument

java.lang.Object
  extended by net.authorize.arb.util.BasicXmlDocument

public class BasicXmlDocument
extends Object

XML document used by the Authorize.Net gateway systems

Author:
brpocock@star-hope.org

Nested Class Summary
(package private)  class BasicXmlDocument.BasicXmlDocumentEntityResolver
          WRITEME
(package private) static class BasicXmlDocument.BasicXMLDocumentErrorHandler
          WRITEME
 
Field Summary
private  boolean accessible
          WRITEME
(package private)  DocumentBuilder db
          WRITEME
(package private)  DocumentBuilderFactory dbf
          WRITEME
(package private)  Document document
          WRITEME
private  ArrayList<String> errors
          WRITEME
private  String resolve_path
          WRITEME
private  String sourceFile
          WRITEME
private  long xmlParseTime
          WRITEME
 
Constructor Summary
BasicXmlDocument()
          WRITEME
BasicXmlDocument(String sourceFile1)
           
 
Method Summary
 void addError(String message)
          WRITEME
 Element createElement(String name)
           
 String dump()
          WRITEME
 String dump(boolean collapse)
           
 boolean dumpToDisk(String fileName)
          WRITEME
 boolean dumpToDisk(String fileName, boolean collapse)
          WRITEME
 Document getDocument()
          WRITEME
 Element getDocumentElement()
          WRITEME
 ArrayList<String> getErrors()
          WRITEME
 long getParseTime()
          WRITEME
 String getResolvePath()
           
private  void initClass()
          WRITEME
 boolean IsAccessible()
           
 boolean parse()
           
 boolean parse(File in_file)
           
 boolean parse(InputStream in)
          WRITEME
 boolean parse(String xmlFile)
          WRITEME
 boolean parseBytes(byte[] xmlBytes)
          WRITEME
 boolean parseString(String xmlValue)
          WRITEME
 boolean removeChildren(Node ref)
          WRITEME
 void saveDocument(String fileName)
          WRITEME
 void setResolvePath(String p)
          WRITEME
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

accessible

private boolean accessible
WRITEME


db

DocumentBuilder db
WRITEME


dbf

DocumentBuilderFactory dbf
WRITEME


document

Document document
WRITEME


errors

private final ArrayList<String> errors
WRITEME


resolve_path

private String resolve_path
WRITEME


sourceFile

private String sourceFile
WRITEME


xmlParseTime

private long xmlParseTime
WRITEME

Constructor Detail

BasicXmlDocument

public BasicXmlDocument()
WRITEME


BasicXmlDocument

public BasicXmlDocument(String sourceFile1)
Parameters:
sourceFile1 - WRITEME
Method Detail

addError

public void addError(String message)
WRITEME

Parameters:
message - WRITEME

createElement

public Element createElement(String name)
Parameters:
name - WRITEME
Returns:
WRITEME

dump

public String dump()
WRITEME

Returns:
WRITEME

dump

public String dump(boolean collapse)
Parameters:
collapse - WRITEME
Returns:
WRITEME

dumpToDisk

public boolean dumpToDisk(String fileName)
WRITEME

Parameters:
fileName - WRITEME
Returns:
WRITEME

dumpToDisk

public boolean dumpToDisk(String fileName,
                          boolean collapse)
WRITEME

Parameters:
fileName - WRITEME
collapse - WRITEME
Returns:
WRITEME

getDocument

public Document getDocument()
WRITEME

Returns:
WRITEME

getDocumentElement

public Element getDocumentElement()
WRITEME

Returns:
WRITEME

getErrors

public ArrayList<String> getErrors()
WRITEME

Returns:
WRITEME

getParseTime

public long getParseTime()
WRITEME

Returns:
WRITEME

getResolvePath

public String getResolvePath()
Returns:
the resolve_path

initClass

private void initClass()
WRITEME


IsAccessible

public boolean IsAccessible()
Returns:
WRITEME

parse

public boolean parse()
Returns:
WRITEME

parse

public boolean parse(File in_file)
Parameters:
in_file - WRITEME
Returns:
WRITEME

parse

public boolean parse(InputStream in)
WRITEME

Parameters:
in - WRITEME
Returns:
WRITEME

parse

public boolean parse(String xmlFile)
WRITEME

Parameters:
xmlFile - WRITEME
Returns:
WRITEME

parseBytes

public boolean parseBytes(byte[] xmlBytes)
WRITEME

Parameters:
xmlBytes - WRITEME
Returns:
WRITEME

parseString

public boolean parseString(String xmlValue)
WRITEME

Parameters:
xmlValue - WRITEME
Returns:
WRITEME

removeChildren

public boolean removeChildren(Node ref)
WRITEME

Parameters:
ref - WRITEME
Returns:
WRITEME

saveDocument

public void saveDocument(String fileName)
WRITEME

Parameters:
fileName - WRITEME

setResolvePath

public void setResolvePath(String p)
WRITEME

Parameters:
p - WRITEME