public interface ITargetLocationFactory
ITargetLocation.serialize()). A factory must be provided for
each ITargetLocation type using the org.eclipse.pde.core.targetLocations
extension point.| Modifier and Type | Method and Description |
|---|---|
ITargetLocation |
getTargetLocation(String type,
String serializedXML)
Returns an instance of an
ITargetLocation from the provided serialized xml string
or throws a CoreException if unable to do so. |
ITargetLocation getTargetLocation(String type, String serializedXML) throws CoreException
ITargetLocation from the provided serialized xml string
or throws a CoreException if unable to do so.
The serialized xml will not be prefixed by a XML declaration such as
<?xml version="1.0" encoding="UTF-8"?>. The xml will contain a single
root element named location with the attribute type that matches
the type parameter. The root element may have children and other attributes set.
type - the string type describing the implementation of ITargetLocation expected, see ITargetLocation.getType()serializedXML - the xml string describing the location to create, see ITargetLocation.serialize()ITargetLocationCoreException - if this factory cannot create a location for the specified type or if the xml string is invalid
Copyright (c) 2000, 2018 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.