Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.eclipse.pde.internal.core.ischema
Interface ISchemaDescriptor  view ISchemaDescriptor download ISchemaDescriptor.java

All Superinterfaces:
IPluginLocationProvider

public interface ISchemaDescriptor
extends IPluginLocationProvider

Classes that implement this interface are responsible for holding the schema object, loading it and disposing. Schema objects do not know where they are coming from. Compositors are responsible to provide input streams for loading and output streams for saving (if schema is editable).


Method Summary
 java.lang.String getPointId()
          Returns identifier of the extension point defined in this schema.
 ISchema getSchema()
          Returns the schema object.
 java.net.URL getSchemaURL()
          Returns the URL of the schema XML file.
 boolean isStandalone()
          Tests if the descriptor is created outside the registry.
 
Methods inherited from interface org.eclipse.pde.internal.core.ischema.IPluginLocationProvider
getPluginRelativePath
 

Method Detail

getPointId

public java.lang.String getPointId()
Returns identifier of the extension point defined in this schema.


getSchema

public ISchema getSchema()
Returns the schema object. If schema has not been loaded, or has been previously disposed, this method will load it before returning.


getSchemaURL

public java.net.URL getSchemaURL()
Returns the URL of the schema XML file.


isStandalone

public boolean isStandalone()
Tests if the descriptor is created outside the registry.