Please note that this translation of the specification is the result of a java.net community project ( https://jdk5-api-pt-br.dev.java.net/ ). The official version of the specification is the US English language version which can be found at http://java.sun.com/j2se/1.5.0/docs/api/. In case of disputes, the authoritative version of the specification is the original, English document.
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Appendable
Um objeto para o qual seqüências de char (caracteres) podem ser anexadas. A
interface Appendable deve ser implementada por qualquer classe cuja as
instâncias receberão uma saída formatada de um Formatter.
Os caracteres a serem anexados deveriam ser caracteres Unicode válidos como descrito na Representação de Caracteres Unicode. Note que suplementarmente caracteres podem ser compostos de valores char múltiplos de 16-bit .
Appendables não são necessáriamente seguros para acesso multithreaded. Segurança de thread é responsabilidade de classes que extendem e implementam esta interface.
Desde que esta interface pode ser implementada por classes existentes com diferentes estilos de manipulação de erros não há garantia que erros serão propagados para o invocador.
| Method Summary | |
|---|---|
Appendable |
append(char c)
Anexa o caracter especificado neste Appendable. |
Appendable |
append(CharSequence csq)
Anexa a seqüência de caracteres especificada, neste Appendable. |
Appendable |
append(CharSequence csq,
int start,
int end)
Anexa uma subseqüência da seqüência de caracteres especificada, neste Appendable. |
| Method Detail |
|---|
Appendable append(CharSequence csq)
throws IOException
Dependendo de qual classe implementa a seqüência de caracteres
csq, a seqüência inteira pode não ser anexada. Por
instância, se csq é um CharBuffer então
as subseqüência a anexar é definida pela posição e limite do buffer.
csq - A seqüência de caracteres a ser anexada. Se csq for
null, então os quatro caracteres "null" são
anexados neste Appendable.
IOException - If an I/O error occurs
Appendable append(CharSequence csq,
int start,
int end)
throws IOException
Uma invocação deste método na forma out.append(csq, start, end) quando csq não é null, se comporta exatamente da mesma maneira como a invocação
out.append(csq.subSequence(start, end))
csq - A seqüência de caracteres da qual uma subseqüência será
anexada. Se csq for null, então os caracteres
serão anexados como se csq contivesse os quatro
caracteres "null".start - O índice do primeiro caracter na subseqüênciaend - O índice do caracter seguinte ao último caracter na
subseqüência
IndexOutOfBoundsException - Se start ou end forem negativos, start
for maior do que end, ou end é maior do que
csq.length()
IOException - Se um erro de E/S ocorrer
Appendable append(char c)
throws IOException
c - O caracter a ser anexado
IOException - Se um erro de E/S ocorrer
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.
Copyright 2006 Sun Microsystems, Inc. Todos os direitos reservados. O uso está sujeito aos termos da licensa.