samples/reexport/src-wrap2.0/query/Query.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 09:54:15 +0200
changeset 97 a1dd8447b30f
permissions -rw-r--r--
How to use wrapping against reexport issues shown in the project
jtulach@97
     1
package query;
jtulach@97
     2
jtulach@97
     3
import api.String;
jtulach@97
     4
jtulach@97
     5
// BEGIN: reexport.wrap2.0
jtulach@97
     6
public final class Query {
jtulach@97
     7
    public static final class Sequence {
jtulach@97
     8
        private String data;
jtulach@97
     9
        
jtulach@97
    10
        Sequence(String data) {
jtulach@97
    11
            this.data = data;
jtulach@97
    12
        }
jtulach@97
    13
jtulach@97
    14
        public int length() {
jtulach@97
    15
            return data.getSize();
jtulach@97
    16
        }
jtulach@97
    17
jtulach@97
    18
        public char charAt(int i) {
jtulach@97
    19
            return data.charAt(i);
jtulach@97
    20
        }
jtulach@97
    21
    }
jtulach@97
    22
    
jtulach@97
    23
    public Sequence computeReply() {
jtulach@97
    24
        char[] hello = { 'H', 'e', 'l', 'l', 'o' };
jtulach@97
    25
        return new Sequence(new String(hello));
jtulach@97
    26
    }
jtulach@97
    27
}
jtulach@97
    28
// END: reexport.wrap2.0