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

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.core.resources
Interface IMarkerDelta


public interface IMarkerDelta

A marker delta describes the change to a single marker. A marker can either be added, removed or changed. Marker deltas give access to the state of the marker as it was (in the case of deletions and changes) before the modifying operation occurred.

Restriction:
This interface is not intended to be implemented by clients.
Restriction:
This interface is not intended to be extended by clients.

Method Summary
  Object getAttribute ( String attributeName)
          Returns the object attribute with the given name.
 boolean getAttribute ( String attributeName, boolean defaultValue)
          Returns the boolean-valued attribute with the given name.
 int getAttribute ( String attributeName, int defaultValue)
          Returns the integer-valued attribute with the given name.
  String getAttribute ( String attributeName, String defaultValue)
          Returns the string-valued attribute with the given name.
  Map getAttributes ()
          Returns a Map with all the attributes for the marker.
  Object[] getAttributes ( String[] attributeNames)
          Returns the attributes with the given names.
 long getId ()
          Returns the id of the marker.
 int getKind ()
          Returns the kind of this marker delta: one of IResourceDelta.ADDED, IResourceDelta.REMOVED, or IResourceDelta.CHANGED.
  IMarker getMarker ()
          Returns the marker described by this change.
  IResource getResource ()
          Returns the resource with which this marker is associated.
  String getType ()
          Returns the type of this marker.
 boolean isSubtypeOf ( String superType)
          Returns whether the type of this marker is considered to be a sub-type of the given marker type.
 

Method Detail

getAttribute

Object getAttribute(
String attributeName)
Returns the object attribute with the given name. The result is an instance of one of the following classes: String, Integer, or Boolean. Returns null if the attribute is undefined. The set of valid attribute names is defined elsewhere.

If kind is IResourceDelta.ADDED, then the information is from the new marker, otherwise it is from the old marker.

Parameters:
attributeName - the name of the attribute
Returns:
the value, or null if the attribute is undefined.

getAttribute

int getAttribute(
String attributeName,
                 int defaultValue)
Returns the integer-valued attribute with the given name. Returns the given default value if the attribute is undefined or is not an integer value.

If kind is IResourceDelta.ADDED, then the information is from the new marker, otherwise it is from the old marker.

Parameters:
attributeName - the name of the attribute
defaultValue - the value to use if the attribute does not exist
Returns:
the value or the default value if the attribute is undefined.

getAttribute

String getAttribute(
String attributeName,
                    
String defaultValue)
Returns the string-valued attribute with the given name. Returns the given default value if the attribute is undefined or is not a string value.

If kind is IResourceDelta.ADDED, then the information is from the new marker, otherwise it is from the old marker.

Parameters:
attributeName - the name of the attribute
defaultValue - the value to use if the attribute does not exist
Returns:
the value or the default value if the attribute is undefined.

getAttribute

boolean getAttribute(
String attributeName,
                     boolean defaultValue)
Returns the boolean-valued attribute with the given name. Returns the given default value if the attribute is undefined or is not a boolean value.

If kind is IResourceDelta.ADDED, then the information is from the new marker, otherwise it is from the old marker.

Parameters:
attributeName - the name of the attribute
defaultValue - the value to use if the attribute does not exist
Returns:
the value or the default value if the attribute is undefined.

getAttributes

Map getAttributes()
Returns a Map with all the attributes for the marker. The result is a Map whose keys are attributes names and whose values are attribute values. Each value an instance of one of the following classes: String, Integer, or Boolean. If the marker has no attributes then null is returned.

If kind is IResourceDelta.ADDED, then the information is from the new marker, otherwise it is from the old marker.

Returns:
a map of attribute keys and values (key type : String value type : String, Integer, or Boolean) or null.

getAttributes

Object[] getAttributes(
String[] attributeNames)
Returns the attributes with the given names. The result is an array whose elements correspond to the elements of the given attribute name array. Each element is null or an instance of one of the following classes: String, Integer, or Boolean.

If kind is IResourceDelta.ADDED, then the information is from the new marker, otherwise it is from the old marker.

Parameters:
attributeNames - the names of the attributes
Returns:
the values of the given attributes.

getId

long getId()
Returns the id of the marker. The id of a marker is unique relative to the resource with which the marker is associated. Marker ids are not globally unique.

Returns:
the id of the marker

getKind

int getKind()
Returns the kind of this marker delta: one of IResourceDelta.ADDED, IResourceDelta.REMOVED, or IResourceDelta.CHANGED.

Returns:
the kind of marker delta
See Also:
IResourceDelta.ADDED, IResourceDelta.REMOVED, IResourceDelta.CHANGED

getMarker

IMarker getMarker()
Returns the marker described by this change. If kind is IResourceDelta.REMOVED, then this is the old marker, otherwise this is the new marker. Note that if the marker was deleted, the value returned cannot be used to access attributes.

Returns:
the marker

getResource

IResource getResource()
Returns the resource with which this marker is associated.

Returns:
the resource

getType

String getType()
Returns the type of this marker.

If kind is IResourceDelta.ADDED, then the information is from the new marker, otherwise it is from the old marker.

Returns:
the type of this marker

isSubtypeOf

boolean isSubtypeOf(
String superType)
Returns whether the type of this marker is considered to be a sub-type of the given marker type.

If kind is IResourceDelta.ADDED, then the information is from the new marker, otherwise it is from the old marker.

Returns:
boolean trueif the marker's type is the same as (or a sub-type of) the given type.

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