Home | History | Annotate | Download | only in impl

Lines Matching defs:string

26     private List<String> nameStack;
30 private String tag; // cache
34 this.nameStack = new ArrayList<String>();
48 public boolean open(String title) {
60 String name = nameStack.get(ix);
70 public boolean bool(String name) {
71 String s = string(name);
79 public boolean[] boolArray(String name) {
80 String[] sa = stringArray(name);
92 public char character(String name) {
93 String s = string(name);
101 public char[] characterArray(String name) {
102 String[] sa = stringArray(name);
114 public byte namedIndex(String name, String[] names) {
115 String sa = string(name);
127 public byte[] namedIndexArray(String name, String[] names) {
128 String[] sa = stringArray(name);
132 String s = sa[i];
147 public String string(String name) {
149 String result = readData();
158 public String[] stringArray(String name) {
160 List<String> list = new ArrayList<String>();
161 String s;
162 while (null != (s = string(name))) {
169 return list.toArray(new String[list.size()]);
176 public String[][] stringTable(String name) {
178 List<String[]> list = new ArrayList<String[]>();
179 String[] sa;
184 return list.toArray(new String[list.size()][]);
190 private boolean match(String target) {
199 private String getTag() {
210 private String readData() {
248 String charName = charBuf.toString();
282 private String readNextTag() {