|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.xml.parsers.DocumentBuilder
tecgraf.javautils.xml.conversion.ConversionDocumentBuilder
public class ConversionDocumentBuilder
Fachada para um DocumentBuilder. Esta classe define um tratador de
erros que anexa as mensagens de erro em uma lista para posterior análise se
necessário. Além disso, define um entity resolver para garantir que o
prefixo do DTD seja aplicado.
| Constructor Summary | |
|---|---|
ConversionDocumentBuilder(boolean validate,
EntityResolver resolver)
|
|
ConversionDocumentBuilder(boolean validate,
String dtdPrefix)
Cria um construtor de documentos. |
|
ConversionDocumentBuilder(boolean validate,
String dtdPrefix,
boolean fromCodebase)
Cria um construtor de documentos. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
|
DOMImplementation |
getDOMImplementation()
|
List<String> |
getErrorList()
Retorna a lista de erros de processamento (coletados pelo tratdor de erros). |
Schema |
getSchema()
|
boolean |
hasErrors()
Indica se houve erros durante o processamento do XML. |
int |
hashCode()
|
boolean |
isNamespaceAware()
|
boolean |
isValidating()
|
boolean |
isXIncludeAware()
|
Document |
newDocument()
|
Document |
parse(File f)
|
Document |
parse(InputSource is)
|
Document |
parse(InputStream is)
|
Document |
parse(InputStream is,
String systemId)
|
Document |
parse(String uri)
|
void |
reset()
|
void |
setEntityResolver(EntityResolver er)
|
void |
setErrorHandler(ErrorHandler eh)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ConversionDocumentBuilder(boolean validate,
String dtdPrefix)
throws ParserConfigurationException
validate - true para habilitar validaçãodtdPrefix - prefixo para o DTD (neste caso o prefixo se refere
ParserConfigurationException - se houver algum erro na configuração
do parser
public ConversionDocumentBuilder(boolean validate,
String dtdPrefix,
boolean fromCodebase)
throws ParserConfigurationException
validate - true para habilitar validaçãodtdPrefix - prefixo para o DTDfromCodebase - true para indicar que o prefixo é relativo
ao codebase
ParserConfigurationException
public ConversionDocumentBuilder(boolean validate,
EntityResolver resolver)
throws ParserConfigurationException
validate - resolver -
ParserConfigurationException| Method Detail |
|---|
public List<String> getErrorList()
ConversionErrorHandlerpublic boolean hasErrors()
public boolean equals(Object obj)
equals in class Objectpublic DOMImplementation getDOMImplementation()
getDOMImplementation in class DocumentBuilderpublic Schema getSchema()
getSchema in class DocumentBuilderpublic int hashCode()
hashCode in class Objectpublic boolean isNamespaceAware()
isNamespaceAware in class DocumentBuilderpublic boolean isValidating()
isValidating in class DocumentBuilderpublic boolean isXIncludeAware()
isXIncludeAware in class DocumentBuilderpublic Document newDocument()
newDocument in class DocumentBuilder
public Document parse(File f)
throws SAXException,
IOException
parse in class DocumentBuilderSAXException
IOException
public Document parse(InputSource is)
throws SAXException,
IOException
parse in class DocumentBuilderSAXException
IOException
public Document parse(InputStream is,
String systemId)
throws SAXException,
IOException
parse in class DocumentBuilderSAXException
IOException
public Document parse(InputStream is)
throws SAXException,
IOException
parse in class DocumentBuilderSAXException
IOException
public Document parse(String uri)
throws SAXException,
IOException
parse in class DocumentBuilderSAXException
IOExceptionpublic void reset()
reset in class DocumentBuilderpublic void setEntityResolver(EntityResolver er)
setEntityResolver in class DocumentBuilderpublic void setErrorHandler(ErrorHandler eh)
setErrorHandler in class DocumentBuilderpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||