Revision 3100 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/util/impl/BitmaskImpl.java

View differences:

BitmaskImpl.java
63 63
    }
64 64

  
65 65
    @Override
66
    public void set(int mask) {
66
    public Bitmask set(int mask) {
67 67
        this.mask = mask;
68
        return this;
68 69
    }
69 70

  
70 71
    @Override
71
    public void setBits(int mask) {
72
    public Bitmask setBits(int mask) {
72 73
        this.mask = this.mask | mask;
74
        return this;
73 75
    }
74 76

  
75 77
    @Override
76
    public void setBit(int bit) {
78
    public Bitmask setBit(int bit) {
77 79
        this.mask = this.mask | (1 << bit);
80
        return this;
78 81
    }
79 82

  
80 83
    @Override
81
    public void clear() {
84
    public Bitmask clear() {
82 85
        this.mask = 0;
86
        return this;
83 87
    }
84 88
    @Override
85
    public void clearBits(int mask) {
89
    public Bitmask clearBits(int mask) {
86 90
        this.mask = ~mask & this.mask;
91
        return this;
87 92
    }
88 93

  
89 94
    @Override
90
    public void clearBit(int bit) {
95
    public Bitmask clearBit(int bit) {
91 96
        mask = ~(1 << bit) & this.mask;
97
        return this;
92 98
    }
93 99

  
94 100
}

Also available in: Unified diff