Package org.eclipse.jdt.ui.text.folding
Class DefaultJavaFoldingStructureProvider.JavaProjectionAnnotation
java.lang.Object
org.eclipse.jface.text.source.Annotation
org.eclipse.jface.text.source.projection.ProjectionAnnotation
org.eclipse.jdt.ui.text.folding.DefaultJavaFoldingStructureProvider.JavaProjectionAnnotation
- All Implemented Interfaces:
org.eclipse.jface.text.source.IAnnotationPresentation
- Enclosing class:
DefaultJavaFoldingStructureProvider
protected static final class DefaultJavaFoldingStructureProvider.JavaProjectionAnnotation
extends org.eclipse.jface.text.source.projection.ProjectionAnnotation
A
ProjectionAnnotation for java code.-
Field Summary
Fields inherited from class org.eclipse.jface.text.source.projection.ProjectionAnnotation
TYPEFields inherited from class org.eclipse.jface.text.source.Annotation
TYPE_UNKNOWNFields inherited from interface org.eclipse.jface.text.source.IAnnotationPresentation
DEFAULT_LAYER -
Constructor Summary
ConstructorsConstructorDescriptionJavaProjectionAnnotation(boolean isCollapsed, IJavaElement element, boolean isComment) Creates a new projection annotation. -
Method Summary
Methods inherited from class org.eclipse.jface.text.source.projection.ProjectionAnnotation
getLayer, isCollapsed, markCollapsed, markExpanded, paint, setRangeIndicationMethods inherited from class org.eclipse.jface.text.source.Annotation
getText, getType, isMarkedDeleted, isPersistent, markDeleted, setText, setType
-
Constructor Details
-
JavaProjectionAnnotation
Creates a new projection annotation.- Parameters:
isCollapsed-trueto set the initial state to collapsed,falseto set it to expandedelement- the java element this annotation refers toisComment-truefor a foldable comment,falsefor a foldable code element
-
-
Method Details