public class ConversionDocumentBuilder extends DocumentBuilder
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 and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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() |
public ConversionDocumentBuilder(boolean validate,
String dtdPrefix)
throws ParserConfigurationException
validate - true para habilitar validaçãodtdPrefix - prefixo para o DTD (neste caso o prefixo se refereParserConfigurationException - se houver algum erro na configuração
do parserpublic 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 codebaseParserConfigurationExceptionpublic ConversionDocumentBuilder(boolean validate,
EntityResolver resolver)
throws ParserConfigurationException
validate - resolver - ParserConfigurationExceptionpublic List<String> getErrorList()
ConversionErrorHandlerpublic boolean hasErrors()
public DOMImplementation getDOMImplementation()
getDOMImplementation in class DocumentBuilderpublic Schema getSchema()
getSchema in class DocumentBuilderpublic boolean isNamespaceAware()
isNamespaceAware in class DocumentBuilderpublic boolean isValidating()
isValidating in class DocumentBuilderpublic boolean isXIncludeAware()
isXIncludeAware in class DocumentBuilderpublic Document newDocument()
newDocument in class DocumentBuilderpublic Document parse(File f) throws SAXException, IOException
parse in class DocumentBuilderSAXExceptionIOExceptionpublic Document parse(InputSource is) throws SAXException, IOException
parse in class DocumentBuilderSAXExceptionIOExceptionpublic Document parse(InputStream is, String systemId) throws SAXException, IOException
parse in class DocumentBuilderSAXExceptionIOExceptionpublic Document parse(InputStream is) throws SAXException, IOException
parse in class DocumentBuilderSAXExceptionIOExceptionpublic Document parse(String uri) throws SAXException, IOException
parse in class DocumentBuilderSAXExceptionIOExceptionpublic void reset()
reset in class DocumentBuilderpublic void setEntityResolver(EntityResolver er)
setEntityResolver in class DocumentBuilderpublic void setErrorHandler(ErrorHandler eh)
setErrorHandler in class DocumentBuilderCopyright © 2016 Tecgraf/PUC-Rio. All rights reserved.