annotate base/src/java/text/AttributedCharacterIterator.d @ 125:c43718956f21 default tip

Updated the snippets status.
author Jacob Carlborg <doob@me.com>
date Thu, 11 Aug 2011 19:55:14 +0200
parents 5d5bd660917f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
99
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1 module java.text.AttributedCharacterIterator;
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3 import java.text.CharacterIterator;
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
4 import java.util.Set;
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
5 import java.util.Map;
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
6 import java.lang.all;
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
7
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
8 interface AttributedCharacterIterator : CharacterIterator {
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
9 static class Attribute {
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
10 static AttributedCharacterIterator.Attribute INPUT_METHOD_SEGMENT;
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
11 static AttributedCharacterIterator.Attribute LANGUAGE;
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
12 static AttributedCharacterIterator.Attribute READING;
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
13
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14 protected this(String name){
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15 implMissing(__FILE__, __LINE__);
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
16 }
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
17
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
18 override equals_t opEquals(Object obj){
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
19 implMissing(__FILE__, __LINE__);
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
20 return false;
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
21 }
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
22
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
23 protected String getName(){
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
24 implMissing(__FILE__, __LINE__);
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
25 return null;
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
26 }
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
27
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
28 override hash_t toHash(){
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
29 implMissing(__FILE__, __LINE__);
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
30 return 0;
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
31 }
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
32
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
33 protected Object readResolve(){
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
34 implMissing(__FILE__, __LINE__);
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
35 return null;
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
36 }
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
37
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
38 String toString(){
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
39 implMissing(__FILE__, __LINE__);
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
40 return null;
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
41 }
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
42
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
43 }
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
44 Set getAllAttributeKeys();
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
45 Object getAttribute(AttributedCharacterIterator.Attribute attribute);
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
46 Map getAttributes();
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
47 int getRunLimit();
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
48 int getRunLimit(AttributedCharacterIterator.Attribute attribute);
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
49 int getRunLimit(Set attributes);
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
50 int getRunStart();
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
51 int getRunStart(AttributedCharacterIterator.Attribute attribute);
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
52 int getRunStart(Set attributes);
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
53 }
5d5bd660917f build some databind snippets
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
54