Tipos predefinidos de marcadores
Los marcadores predefinidos listados a continuación acompañan al conector de Recursos. Cada uno de ellos posee su correspondiente declaración de constante que define su identificador en el tipo de marcador org.eclipse.core.resources.IMarker.
Marker
Consulte: org.eclipse.core.resources.IMarker.MARKER
El tipo de marcador predefinido org.eclipse.core.resources.marker
es la raíz de la jerarquía de tipos de marcadores. Todos los marcadores son heredados (directa o indirectamente) de este tipo.
El tipo de marcador marker posee las características siguientes:
-
transient
-
true
-
super
-
no super types
-
attributes
-
no attributes
Problem Marker
Consulte: org.eclipse.core.resources.IMarker.PROBLEM
El tipo de marcador predefinidoorg.eclipse.core.resources.problemmarker
se utiliza para describir problemas en los recursos. Por lo general serán errores de compilación, en los fotogramas de una película, etc...
El tipo de marcador problemmarker posee las características siguientes:
-
transient
-
false
-
super
-
org.eclipse.core.resources.marker
-
atributos
severity
Enumeración definida por la plataforma a partir del conjunto de errores, advertencias y gravedad de las informaciones
message
-
Cadena de caracteres arbitraria que describe la naturaleza del marcador (p.ej. un nombre para un marcador o una tarea). La plataforma no especifica ni interpreta el contenido ni la forma de este atributo.
location
La ubicación es una cadena legible de caracteres que puede utilizarse para diferenciar los marcadores de un recurso. Por tanto, deberá ser concisa y dirigida a los usuarios. La plataforma no especifica ni interpreta la forma y el contenido de este atributo.
Task Marker
Consulte: org.eclipse.core.resources.IMarker.TASK
El tipo de marcador predefinido org.eclipse.core.resources.taskmarker
se utiliza para describir los elementos de usuario todo y otros por el estilo.
El tipo de marcador taskmarker posee las características siguientes:
-
transient
-
false
-
super
-
org.eclipse.core.resources.marker
-
attributes
priority
Enumeración definida por la plataforma en base al conjunto de prioridades altas, normales y bajas.
message
-
Cadena de caracteres arbitraria que describe la naturaleza del marcador (ej. un nombre para una señal o una tarea). La plataforma no especifica ni interpreta el contenido del atributo.
done
Valor booleano que indica si el marcador (ej. una tarea) se considera realizado.
Bookmark
Consulte: org.eclipse.core.resources.IMarker.BOOKMARK
El tipo de marcador predefinido org.eclipse.core.resources.bookmark
se utiliza para recordar recursos o sitios interesantes en los recursos.
Será el resultado de una acción del usuario o de algún tipo de búsqueda automática.
El tipo de marcador bookmark posee las características siguientes:
-
transient
-
false
-
super
-
org.eclipse.core.resources.marker
-
attributes
message
-
Cadena de caracteres arbitraria que describe la naturaleza del marcador (p.ej. un nombre para una señal o una tarea). La plataforma no especifica ni interpreta el contenido del atributo.
Location
La ubicación es una cadena legible de caracteres que puede utilizarse para diferenciar los marcadores de un recurso. Por tanto, deberá ser concisa y dirigida a los usuarios. La plataforma no especifica ni interpreta la forma y el contenido de este atributo.
Text Marker
Consulte: org.eclipse.core.resources.IMarker.TEXT
El tipo de marcador predefinido org.eclipse.core.resources.textmarker
se utiliza para indicar una ubicación en particular en un archivo de texto. Se utiliza generalmente para refinar otro tipo de marcador y producir uno totalmente localizable. Por ejemplo, un marcador de problemas de Java también sería un marcador de texto en caso de que fuese necesario localizar el problema entre los archivos fuente de Java.
El tipo de marcador textmarker posee las características siguientes:
-
transient
-
true
-
super
-
org.eclipse.core.resources.marker
-
atributos
charStart
-
Valor entero que indica el inicio de un marcador de texto. Este atributo es
relativo a cero e inclusivo.
charEnd
Valor entero que indica el final de un marcador de texto. Este atributo es
relativo a cero e inclusivo.
lineNumber
Valor entero que indica el número de línea de un marcador de texto. Este atributo es relativo a 1.