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.