org.eclipse.jface.text.source
Interface IAnnotationAccess
-
All Known Implementing Classes:
-
DefaultMarkerAnnotationAccess
-
public interface IAnnotationAccess
An annotation access provides access to information that is not available via
the API of
Annotation. With version
3.0 all this information is now available from the annotation itself.
In order to provide backward compatibility for clients of
IAnnotationAccess, extension interfaces are used as a means
of evolution. The following extension interfaces exist:
Clients usually implement this interface and its extension interfaces.
-
Since:
- 2.1
-
See Also:
-
IAnnotationAccessExtension,
Annotation
getType
Object getType(
Annotation annotation)
-
Deprecated. use
Annotation.getType()
- Returns the type of the given annotation.
-
-
Parameters:
-
annotation - the annotation
-
Returns:
- the type of the given annotation or
null if it has none.
isMultiLine
boolean isMultiLine(
Annotation annotation)
-
Deprecated. assumed to always return
true
- Returns whether the given annotation spans multiple lines.
-
-
Parameters:
-
annotation - the annotation
-
Returns:
-
true if the annotation spans multiple lines,
false otherwise
isTemporary
boolean isTemporary(
Annotation annotation)
-
Deprecated. use
Annotation.isPersistent()
- Returns whether the given annotation is temporary rather than persistent.
-
-
Parameters:
-
annotation - the annotation
-
Returns:
-
true if the annotation is temporary,
false otherwise
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.