com.im.ijc.core/1 14.12.15.0

com.im.ijc.core.api.util
Class ProjectUtils

java.lang.Object
  extended by com.im.ijc.core.api.util.ProjectUtils

public abstract class ProjectUtils
extends Object

Used for reading and storing workbench projects because it's too risky to store absolute paths for SchemaConnectionDataObject. Also used by hyperlinks with "project" protocol.


Constructor Summary
ProjectUtils()
           
 
Method Summary
abstract  void expandDataTree(DFDataTree dataTree)
          Expand dataTree in Projects view.
abstract  void expandSchema(SchemaProviderCookie schema)
          Open schema in ProjectsView.
static ProjectUtils getDefault()
           
abstract  org.netbeans.api.project.Project getSelectedProject()
          Return value of selected project during storing and reading projects settings.
abstract  void setProject(org.netbeans.api.project.Project project)
          Sets a project.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectUtils

public ProjectUtils()
Method Detail

getDefault

public static ProjectUtils getDefault()
Returns:
The default implementation of SelectedProject

getSelectedProject

public abstract org.netbeans.api.project.Project getSelectedProject()
Return value of selected project during storing and reading projects settings.

Returns:
The selected project

setProject

public abstract void setProject(org.netbeans.api.project.Project project)
Sets a project.


expandSchema

public abstract void expandSchema(SchemaProviderCookie schema)
Open schema in ProjectsView.


expandDataTree

public abstract void expandDataTree(DFDataTree dataTree)
Expand dataTree in Projects view.


com.im.ijc.core/1 14.12.15.0