Revision 11138 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/rendering/styling/AbstractPlacementConstraints.java

View differences:

AbstractPlacementConstraints.java
43 43
*
44 44
* $Id$
45 45
* $Log$
46
* Revision 1.2  2007-03-09 08:33:43  jaume
46
* Revision 1.3  2007-04-11 16:01:08  jaume
47
* maybe a label placer refactor
48
*
49
* Revision 1.2  2007/03/09 08:33:43  jaume
47 50
* *** empty log message ***
48 51
*
49 52
* Revision 1.1.2.2  2007/02/15 16:23:44  jaume
......
125 128
	}
126 129

  
127 130
	public boolean isHorizontal() {
128
		return placementMode%100 == HORIZONTAL;
131
		return placementMode % 100 == HORIZONTAL;
129 132
	}
130 133

  
131 134
	public boolean isPerpendicular() {
132
		return placementMode%100 == PERPENDICULAR;
135
		return placementMode % 100 == PERPENDICULAR;
133 136
	}
134 137

  
135 138
	public boolean isFollowingLine() {
136
		return placementMode%100 == FOLLOWING_LINE;
139
		return placementMode % 100 == FOLLOWING_LINE;
137 140
	}
138 141

  
139 142
	public boolean isParallel() {
140
		return placementMode%100 == PARALLEL;
143
		return placementMode % 100 == PARALLEL;
141 144
	}
142 145

  
143 146
	public int getDuplicateLabelsMode() {
144 147
		return duplicateLabelsMode;
145 148
	}
149

  
150
	/**
151
	 * Tells if the place mode selected is to put the label over the <b>POINT</b>
152
	 * @return boolean
153
	 */
154
	public boolean isOnTopOfThePoint() {
155
		return placementMode == ON_TOP_OF_THE_POINT;
156
	}
157

  
158
	public boolean isAtTheBeginingOfLine() {
159
		return placementMode / 10000 == 1;
160
	}
161

  
162
	public boolean isAtTheEndOfLine() {
163
		return placementMode / 10000 == 2;
164
	}
165

  
166
	public boolean isBellowTheLine() {
167
		return placementMode / 1000 == 12;
168
	}
169

  
170
	public boolean isAboveTheLine() {
171
		return placementMode / 100 == 10;
172
	}
173

  
174
	public boolean isPageOriented() {
175
		return placementMode / 100000 == 1;
176
	}
177

  
178
	public boolean isLineOriented() {
179
		return placementMode / 100000 == 2;
180
	}
146 181
}

Also available in: Unified diff