org.eclipse.debug.core.sourcelookup.containers
Class AbstractSourceContainerTypeDelegate
java.lang.Object
org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainerTypeDelegate
-
All Implemented Interfaces:
-
ISourceContainerTypeDelegate
-
public abstract class AbstractSourceContainerTypeDelegate
- extends
Object
- implements
ISourceContainerTypeDelegate
Common function for source container type delegates.
Clients implementing source container delegates should subclass this class.
-
Since:
- 3.0
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
AbstractSourceContainerTypeDelegate
public AbstractSourceContainerTypeDelegate()
abort
protected void abort(
String message,
Throwable exception)
throws
CoreException
- Throws an exception with the given message and underlying exception.
-
-
-
Parameters:
-
message
- error message -
exception
- underlying exception, or null
-
Throws:
-
CoreException
newDocument
protected
Document newDocument()
throws
CoreException
- Creates and returns a new XML document.
-
-
-
Returns:
- a new XML document
-
Throws:
-
CoreException
- if unable to create a new document
serializeDocument
protected
String serializeDocument(
Document document)
throws
CoreException
- Returns the given XML document as a string.
-
-
-
Parameters:
-
document
- document to serialize
-
Returns:
- the given XML document as a string
-
Throws:
-
CoreException
- if unable to serialize the document
parseDocument
protected
Element parseDocument(
String document)
throws
CoreException
- Parses the given XML document, returning its root element.
-
-
-
Parameters:
-
document
- XML document as a string
-
Returns:
- the document's root element
-
Throws:
-
CoreException
- if unable to parse the document
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.