Statistics
| Revision:

root / branches / v2_0_0_prep / libraries / libFMap_dal / src / org / gvsig / fmap / dal / feature / impl / DefaultFeatureRules.java @ 24496

History | View | Annotate | Download (733 Bytes)

1 24496 jmvivo
package org.gvsig.fmap.dal.feature.impl;
2 23754 jjdelcerro
3
import java.util.ArrayList;
4
5 24496 jmvivo
import org.gvsig.fmap.dal.feature.FeatureRule;
6
import org.gvsig.fmap.dal.feature.FeatureRules;
7 23754 jjdelcerro
8
public class DefaultFeatureRules extends ArrayList implements FeatureRules {
9
10
        /**
11
         *
12
         */
13
        private static final long serialVersionUID = -8084546505498274121L;
14
15
        public FeatureRule add(FeatureRule rule) {
16
                if (super.add(rule)) {
17
                        return rule;
18
                }
19
                return null;
20
        }
21
22
        public FeatureRule getRule(int index) {
23
                return (FeatureRule) super.get(index);
24
        }
25
26
        public boolean remove(FeatureRule rule) {
27
                return super.remove(rule);
28
        }
29
30
        public FeatureRules getCopy() {
31
                DefaultFeatureRules copy = new DefaultFeatureRules();
32
                copy.addAll(this);
33
                return copy;
34
        }
35
36
37
38
39
}