Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 


Eclipse Platform
Release 3.5

org.eclipse.jface.text.source
Class Annotation


java.lang.Object
  extended by 
org.eclipse.jface.text.source.Annotation
Direct Known Subclasses:
AnnotationBag, DefaultRangeIndicator, ProjectionAnnotation, SimpleMarkerAnnotation, SpellingAnnotation

public class Annotation
extends Object

Annotation managed by an IAnnotationModel.

Annotations are typed, can have an associated text and can be marked as persistent and deleted. Annotations which are not explicitly initialized with an annotation type are of type "org.eclipse.text.annotation.unknown".


Field Summary
static  String TYPE_UNKNOWN
          Constant for unknown annotation types.
 
Constructor Summary
protected Annotation ()
          Creates a new annotation that is not persistent and type less.
  Annotation (boolean isPersistent)
          Creates a new annotation with the given persistence state.
  Annotation ( String type, boolean isPersistent, String text)
          Creates a new annotation with the given properties.
 
Method Summary
  String getText ()
          Returns the text associated with this annotation.
  String getType ()
          Returns the type of the annotation.
 boolean isMarkedDeleted ()
          Returns whether this annotation is marked as deleted.
 boolean isPersistent ()
          Returns whether this annotation is persistent.
 void markDeleted (boolean deleted)
          Marks this annotation deleted according to the value of the deleted parameter.
 void setText ( String text)
          Sets the text associated with this annotation.
 void setType ( String type)
          Sets the type of this annotation.
 
Methods inherited from class java.lang. Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_UNKNOWN

public static final 
String TYPE_UNKNOWN
Constant for unknown annotation types.

Value: "org.eclipse.text.annotation.unknown"

Since:
3.0
See Also:
Constant Field Values
Constructor Detail

Annotation

protected Annotation()
Creates a new annotation that is not persistent and type less.


Annotation

public Annotation(
String type,
                  boolean isPersistent,
                  
String text)
Creates a new annotation with the given properties.

Parameters:
type - the unique name of this annotation type
isPersistent - true if this annotation is persistent, false otherwise
text - the text associated with this annotation
Since:
3.0

Annotation

public Annotation(boolean isPersistent)
Creates a new annotation with the given persistence state.

Parameters:
isPersistent - true if persistent, false otherwise
Since:
3.0
Method Detail

isPersistent

public boolean isPersistent()
Returns whether this annotation is persistent.

Returns:
true if this annotation is persistent, false otherwise
Since:
3.0

setType

public void setType(
String type)
Sets the type of this annotation.

Parameters:
type - the annotation type
Since:
3.0

getType

public 
String getType()
Returns the type of the annotation.

Returns:
the type of the annotation
Since:
3.0

markDeleted

public void markDeleted(boolean deleted)
Marks this annotation deleted according to the value of the deleted parameter.

Parameters:
deleted - true if annotation should be marked as deleted
Since:
3.0

isMarkedDeleted

public boolean isMarkedDeleted()
Returns whether this annotation is marked as deleted.

Returns:
true if annotation is marked as deleted, false otherwise
Since:
3.0

setText

public void setText(
String text)
Sets the text associated with this annotation.

Parameters:
text - the text associated with this annotation
Since:
3.0

getText

public 
String getText()
Returns the text associated with this annotation.

Returns:
the text associated with this annotation or null
Since:
3.0

Eclipse Platform
Release 3.5

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.


 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire