238 |
* |
* |
239 |
* @return A list of keys |
* @return A list of keys |
240 |
*/ |
*/ |
241 |
public abstract Set |
Set getAllAttributeKeys(); |
|
getAllAttributeKeys(); |
|
242 |
|
|
243 |
/*************************************************************************/ |
/*************************************************************************/ |
244 |
|
|
248 |
* |
* |
249 |
* @return A <code>Map</code> of the attributes for the current character. |
* @return A <code>Map</code> of the attributes for the current character. |
250 |
*/ |
*/ |
251 |
public abstract Map |
Map getAttributes(); |
|
getAttributes(); |
|
252 |
|
|
253 |
/*************************************************************************/ |
/*************************************************************************/ |
254 |
|
|
261 |
* |
* |
262 |
* @return The value of the specified attribute |
* @return The value of the specified attribute |
263 |
*/ |
*/ |
264 |
public abstract Object |
Object getAttribute (AttributedCharacterIterator.Attribute attrib); |
|
getAttribute(AttributedCharacterIterator.Attribute attrib); |
|
265 |
|
|
266 |
/*************************************************************************/ |
/*************************************************************************/ |
267 |
|
|
271 |
* |
* |
272 |
* @return The start index of the run |
* @return The start index of the run |
273 |
*/ |
*/ |
274 |
public abstract int |
int getRunStart(); |
|
getRunStart(); |
|
275 |
|
|
276 |
/*************************************************************************/ |
/*************************************************************************/ |
277 |
|
|
284 |
* |
* |
285 |
* @return The start index of the run. |
* @return The start index of the run. |
286 |
*/ |
*/ |
287 |
public abstract int |
int getRunStart (Set attribs); |
|
getRunStart(Set attribs); |
|
288 |
|
|
289 |
/*************************************************************************/ |
/*************************************************************************/ |
290 |
|
|
296 |
* |
* |
297 |
* @return The start index of the run. |
* @return The start index of the run. |
298 |
*/ |
*/ |
299 |
public abstract int |
int getRunStart (AttributedCharacterIterator.Attribute attrib); |
|
getRunStart(AttributedCharacterIterator.Attribute attrib); |
|
300 |
|
|
301 |
/*************************************************************************/ |
/*************************************************************************/ |
302 |
|
|
306 |
* |
* |
307 |
* @return The end index of the run. |
* @return The end index of the run. |
308 |
*/ |
*/ |
309 |
public abstract int |
int getRunLimit(); |
|
getRunLimit(); |
|
310 |
|
|
311 |
/*************************************************************************/ |
/*************************************************************************/ |
312 |
|
|
319 |
* |
* |
320 |
* @return The end index of the run. |
* @return The end index of the run. |
321 |
*/ |
*/ |
322 |
public abstract int |
int getRunLimit (Set attribs); |
|
getRunLimit(Set attribs); |
|
323 |
|
|
324 |
/*************************************************************************/ |
/*************************************************************************/ |
325 |
|
|
331 |
* |
* |
332 |
* @return The end index of the run. |
* @return The end index of the run. |
333 |
*/ |
*/ |
334 |
public abstract int |
int getRunLimit (AttributedCharacterIterator.Attribute attrib); |
|
getRunLimit(AttributedCharacterIterator.Attribute attrib); |
|
335 |
|
|
336 |
} // interface AttributedCharacterIterator |
} // interface AttributedCharacterIterator |
|
|
|