public class JShellProvider extends java.lang.Object implements IJShellProvider
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
NATIVE_LIBNAME
Default name for the native library
|
| Constructor and Description |
|---|
JShellProvider() |
| Modifier and Type | Method and Description |
|---|---|
static AbstractJLISession |
createSession() |
static void |
deleteSession(AbstractJLISession sess) |
static JShellProvider |
getInstance() |
IJLBom |
getJLBom()
Get the "bom" JShell handler
|
IJLConnection |
getJLConnection()
Get the "connection" JShell handler
|
IJLDimension |
getJLDimension()
Get the "dimension" JShell handler
|
IJLDrawing |
getJLDrawing()
Get the "drawing" JShell handler
|
IJLFamilyTable |
getJLFamilyTable()
Get the "familytable" JShell handler
|
IJLFeature |
getJLFeature()
Get the "feature" JShell handler
|
IJLFile |
getJLFile()
Get the "file" JShell handler
|
IJLGeometry |
getJLGeometry()
Get the "geometry" JShell handler
|
IJLLayer |
getJLLayer()
Get the "layer" JShell handler
|
IJLNote |
getJLNote()
Get the "note" JShell handler
|
IJLParameter |
getJLParameter()
Get the "parameter" JShell handler
|
IJLProe |
getJLProe()
Get the "creo" JShell handler
|
IJLTransfer |
getJLTransfer()
Get the "interface" JShell handler
|
IJLView |
getJLView()
Get the "view" JShell handler
|
IJLWindchill |
getJLWindchill()
Get the "windchill" JShell handler
|
static AbstractJLISession |
getSession(java.lang.String sessionId) |
void |
initializeOSGi()
Initialize when running as part of an OSGi application
|
void |
initializeStandalone()
Initialize when running as part of a console application
|
static void |
setNativeLibraryFile(java.io.File path) |
public static final java.lang.String NATIVE_LIBNAME
public static JShellProvider getInstance()
public void initializeOSGi()
public void initializeStandalone()
public IJLBom getJLBom()
IJShellProvidergetJLBom in interface IJShellProviderpublic IJLConnection getJLConnection()
IJShellProvidergetJLConnection in interface IJShellProviderpublic IJLDimension getJLDimension()
IJShellProvidergetJLDimension in interface IJShellProviderpublic IJLFamilyTable getJLFamilyTable()
IJShellProvidergetJLFamilyTable in interface IJShellProviderpublic IJLFile getJLFile()
IJShellProvidergetJLFile in interface IJShellProviderpublic IJLParameter getJLParameter()
IJShellProvidergetJLParameter in interface IJShellProviderpublic IJLProe getJLProe()
IJShellProvidergetJLProe in interface IJShellProviderpublic IJLTransfer getJLTransfer()
IJShellProvidergetJLTransfer in interface IJShellProviderpublic IJLFeature getJLFeature()
IJShellProvidergetJLFeature in interface IJShellProviderpublic IJLDrawing getJLDrawing()
IJShellProvidergetJLDrawing in interface IJShellProviderpublic IJLNote getJLNote()
IJShellProvidergetJLNote in interface IJShellProviderpublic IJLLayer getJLLayer()
IJShellProvidergetJLLayer in interface IJShellProviderpublic IJLWindchill getJLWindchill()
IJShellProvidergetJLWindchill in interface IJShellProviderpublic IJLGeometry getJLGeometry()
IJShellProvidergetJLGeometry in interface IJShellProviderpublic IJLView getJLView()
IJShellProvidergetJLView in interface IJShellProviderpublic static AbstractJLISession createSession()
public static void deleteSession(AbstractJLISession sess) throws JLIException
JLIExceptionpublic static AbstractJLISession getSession(java.lang.String sessionId)
public static void setNativeLibraryFile(java.io.File path)
path - Path to the native DLL library