com.im.ijc.core/1 6.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

Parameters:
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 6.0