| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Editor
Definição de interface de edição de documentos XML.
| Method Summary | |
|---|---|
 Editor | 
attribute(java.lang.String name,
          java.util.Date value,
          java.lang.String pattern)
Especifica um novo atributo para o elemento corrente do documento XML.  | 
 Editor | 
attribute(java.lang.String name,
          java.lang.Object value)
Especifica um novo atributo para o elemento corrente do documento XML.  | 
 boolean | 
containsElement(java.lang.String path)
Verifica se há um elemento correspondente ao path especificado por parâmetro. | 
 Editor | 
defineAsCurrent(java.lang.String path)
Define o elemento correspondente ao path especificado por parâmetro como o elemento corrente. | 
 org.w3c.dom.Document | 
document()
Retorna instância de org.w3c.dom.Document correspondente ao documento XML criado. | 
 Editor | 
element(Element element)
Adiciona um novo Element no nível corrente do documento XML. | 
 Editor | 
element(java.lang.String name)
Adiciona um novo elemento com o nome especificado por parâmetro no nível corrente do documento XML.  | 
 Editor | 
element(java.lang.String name,
        java.util.Date value,
        java.lang.String pattern)
Adiciona um novo elemento com o nome especificado por parâmetro no nível corrente do documento XML.  | 
 Editor | 
element(java.lang.String name,
        java.lang.Object value)
Adiciona um novo elemento com o nome especificado por parâmetro no nível corrente do documento XML.  | 
 Editor | 
endWithin()
Finaliza um nível da última chamada do método within(). | 
 Editor | 
remove()
Remove o elemento corrente do documento XML.  | 
 Editor | 
removeAttribute(java.lang.String name)
Remove o atributo do elemento corrente com o nome especificado por parâmetro.  | 
 Editor | 
removeAttributes()
Remove todos os atributos do elemento corrente.  | 
 Editor | 
removeChild(java.lang.String name)
Remove o primeiro filho do elemento corrente com o nome especificado por parâmetro.  | 
 Editor | 
removeChildren()
Remove todos os filhos do elemento corrente.  | 
 Editor | 
removeChildren(java.lang.String name)
Remove todos os filhos do elemento corrente com o nome especificado por parâmetro.  | 
 Editor | 
rename(java.lang.String newName)
Renomeia o elemento corrente.  | 
 Result | 
result()
Retorna instância de Result correspondente ao documento XML editado. | 
 Editor | 
value(java.util.Date value,
      java.lang.String pattern)
Atribui a data especificada como valor do elemento corrente.  | 
 Editor | 
value(java.lang.Object value)
Atribui um valor para o elemento corrente.  | 
 Editor | 
within()
Inicia um contexto para inserção de elementos filhos para o último elemento adicionado.  | 
| Method Detail | 
|---|
boolean containsElement(java.lang.String path)
path especificado por parâmetro.
 
 
 Veja a sintaxe para path no método Reader.find(String).
 
path - java.lang.String correspondente ao elemento que será verificado.
true se existir um elemento para o path especificado.
Editor defineAsCurrent(java.lang.String path)
                       throws ElementNotFoundException
path especificado por parâmetro como o elemento corrente.
path - java.lang.String contendo o path do elemento que deverá ser definido como elemento corrente. 
       Veja a sintaxe correta para o path na documentação do método Reader.find(String).
Editor para permitir interface fluente.
ElementNotFoundException - exceção disparada caso o elemento especificado em path não seja localizado.
Editor remove()
              throws RemoveRootNotPermittedException
Editor para permitir interface fluente.
RemoveRootNotPermittedExceptionEditor removeChild(java.lang.String name)
name - java.lang.String contendo o nome do elemento filho que deverá ser removido.
Editor para permitir interface fluente.Editor removeChildren(java.lang.String name)
name - java.lang.String contendo o nome dos elementos filhos que deverão ser removidos.
Editor para permitir interface fluente.Editor removeChildren()
Editor para permitir interface fluente.Editor removeAttribute(java.lang.String name)
name - java.lang.String contendo o nome do atributo que deverá ser removido.
Editor para permitir interface fluente.Editor removeAttributes()
Editor para permitir interface fluente.
Editor rename(java.lang.String newName)
              throws InvalidNameException
newName - java.lang.String contendo o novo nome que será atribuído ao elemento.
Editor para permitir interface fluente.
InvalidNameException - exceção disparada se for especificado um nome inválido.
Editor value(java.lang.Object value)
             throws ValueNotPermittedException
value - instância de java.lang.Object correspondente ao valor que será atribuído ao elemento corrente.
Editor para permitir interface fluente.
ValueNotPermittedException - exceção disparada caso não seja permitido atribuir um valor para o elemento corrente.
Editor value(java.util.Date value,
             java.lang.String pattern)
             throws ValueNotPermittedException
value - instância de java.util.Date que será atribuída como valor do elemento corrente.pattern - java.lang.String contendo o padrâo que será aplicado na formatação da data especificada por parâmetro.
Editor para permitir interface fluente.
ValueNotPermittedException - exceção disparada caso não seja permitido atribuir um valor para o elemento corrente.
Editor within()
              throws WithinContextDuplicateException,
                     WithinContextNotPermittedException
Editor para permitir interface fluente.
WithinContextDuplicateException - exceção disparada caso esse método seja invocado duas vezes consecutivas.
WithinContextNotPermittedException - exceção disparada caso esse método seja invocado para um elemento corrente que já contenha valor.
Editor endWithin()
                 throws NotWithinContextException
within().
Editor para permitir interface fluente.
NotWithinContextException - exceção disparada caso o método seja chamado fora de um contexto within.
Editor element(java.lang.String name)
               throws RootDuplicateException,
                      InvalidNameException
name - java.lang.String contendo o nome que será atribuído ao novo elemento.
Editor para permitir interface fluente.
RootDuplicateException - exceção disparada quando tentar adicionar mais de um elemento raiz no documento XML.
InvalidNameException - exceção disparada se for especificado um nome inválido.
Editor element(java.lang.String name,
               java.lang.Object value)
               throws RootDuplicateException,
                      InvalidNameException
name - java.lang.String contendo o nome que será atribuído ao novo elemento.value - objeto que será atribuído como valor do novo elemento.
Editor para permitir interface fluente.
RootDuplicateException - exceção disparada quando tentar adicionar mais de um elemento raiz no documento XML.
InvalidNameException - exceção disparada se for especificado um nome inválido.
Editor element(java.lang.String name,
               java.util.Date value,
               java.lang.String pattern)
               throws RootDuplicateException,
                      InvalidNameException
name - java.lang.String contendo o nome que será atribuído ao novo elemento.value - instância de java.util.Date que será atribuída como valor do novo elemento.pattern - java.lang.String contendo o padrão que será aplicado na formatação da data especificada
       por parâmetro.
Editor para permitir interface fluente.
RootDuplicateException - exceção disparada quando tentar adicionar mais de um elemento raiz no documento XML.
InvalidNameException - exceção disparada se for especificado um nome inválido.
Editor element(Element element)
               throws RootDuplicateException
Element no nível corrente do documento XML.
element - instância de Element que será adicionada.
Editor para permitir interface fluente.
RootDuplicateException - exceção disparada quanto tentar adicionar mais de um elemento raiz no documento XML.
Editor attribute(java.lang.String name,
                 java.lang.Object value)
                 throws AttributeNotPermittedException,
                        InvalidNameException
name - java.lang.String contendo o nome que será atribuído ao novo atributo.value - objeto que será atribuído como valor do novo atributo.
Editor para permitir interface fluente.
AttributeNotPermittedException - exceção disparada caso não seja permitido especificar um atributo para o elemento corrente.
InvalidNameException - exceção disparada se for especificado um nome inválido.
Editor attribute(java.lang.String name,
                 java.util.Date value,
                 java.lang.String pattern)
                 throws AttributeNotPermittedException,
                        InvalidNameException
name - java.lang.String contendo o nome que será atribuído ao novo atributo.value - instância de java.util.Date que será atribuída como valor no novo atributo.pattern - java.lang.String contendo o padrão que será aplicado na formatação da data
       especificada por parâmetro.
Editor para permitir interface fluente.
AttributeNotPermittedException - exceção disparada caso não seja permitido especificar um atributo para o elemento corrente.
InvalidNameException - exceção disparada se for especificado um nome inválido.Result result()
Result correspondente ao documento XML editado.
Result correspondente ao documento XML editado.org.w3c.dom.Document document()
org.w3c.dom.Document correspondente ao documento XML criado.
org.w3c.dom.Document correspondente ao documento XML criado.
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||