Ignore:
Timestamp:
2016-08-28T19:00:16+02:00 (8 years ago)
Author:
Don-vip
Message:

improve javadoc, unit tests, reduce visibility of some public fields

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionFactory.java

    r10837 r10910  
    332332        final Pattern pattern;
    333333
     334        /**
     335         * Constructs a new {@code KeyValueRegexpCondition}.
     336         * @param k key
     337         * @param v value
     338         * @param op operation
     339         * @param considerValAsKey must be false
     340         */
    334341        public KeyValueRegexpCondition(String k, String v, Op op, boolean considerValAsKey) {
    335342            super(k, v, op, considerValAsKey);
     
    361368    public static class RegexpKeyValueRegexpCondition extends KeyValueRegexpCondition {
    362369
    363         public final Pattern keyPattern;
     370        final Pattern keyPattern;
    364371
    365372        /**
     
    386393
    387394    public static class RoleCondition implements Condition {
    388         public final String role;
    389         public final Op op;
    390 
     395        final String role;
     396        final Op op;
     397
     398        /**
     399         * Constructs a new {@code RoleCondition}.
     400         * @param role role
     401         * @param op operation
     402         */
    391403        public RoleCondition(String role, Op op) {
    392404            this.role = role;
     
    403415
    404416    public static class IndexCondition implements Condition {
    405         public final String index;
    406         public final Op op;
    407 
     417        final String index;
     418        final Op op;
     419
     420        /**
     421         * Constructs a new {@code IndexCondition}.
     422         * @param index index
     423         * @param op operation
     424         */
    408425        public IndexCondition(String index, Op op) {
    409426            this.index = index;
     
    548565
    549566        public final String id;
    550         public final boolean not;
     567        final boolean not;
    551568
    552569        public ClassCondition(String id, boolean not) {
     
    740757    public static class PseudoClassCondition implements Condition {
    741758
    742         public final Method method;
    743         public final boolean not;
     759        final Method method;
     760        final boolean not;
    744761
    745762        protected PseudoClassCondition(Method method, boolean not) {
     
    810827    public static class ExpressionCondition implements Condition {
    811828
    812         private final Expression e;
     829        final Expression e;
    813830
    814831        /**
Note: See TracChangeset for help on using the changeset viewer.