com.visioglobe.libVisioDevKit
Class VgInstanceFactory
java.lang.Object
com.visioglobe.libVisioDevKit.VgInstanceFactory
public class VgInstanceFactory
- extends java.lang.Object
Creates objects from their descriptor.
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
swigCMemOwn
protected boolean swigCMemOwn
VgInstanceFactory
public VgInstanceFactory(long cPtr,
boolean cMemoryOwn)
VgInstanceFactory
public VgInstanceFactory(VgIApplication pApplication)
- Constructor
- Parameters:
pApplication
- The application to associate with the instance factory object.
getCPtr
public static long getCPtr(VgInstanceFactory obj)
finalize
protected void finalize()
- Overrides:
finalize
in class java.lang.Object
delete
public void delete()
instantiate
public VgAnimationRefPtr instantiate(VgAnimationDescriptorConstRefPtr pDescriptor)
- The template instantiation to allow object instantiation through descriptors.
- Parameters:
pDescriptor
- The descriptor that 'describes' the object, which will be used
to create the object.
- Returns:
- A pointer to the object or NULL if the descriptor was invalid.
instantiate
public VgAnimationRefPtr instantiate(VgAnimationDescriptorRefPtr pDescriptor)
instantiate
public VgLayerRefPtr instantiate(VgLayerDescriptorConstRefPtr pDescriptor)
instantiate
public VgLayerRefPtr instantiate(VgLayerDescriptorRefPtr pDescriptor)
instantiate
public VgLinkRefPtr instantiate(VgLinkDescriptorConstRefPtr pDescriptor)
instantiate
public VgLinkRefPtr instantiate(VgLinkDescriptorRefPtr pDescriptor)
instantiate
public VgLineRefPtr instantiate(VgLineDescriptorConstRefPtr pDescriptor)
instantiate
public VgLineRefPtr instantiate(VgLineDescriptorRefPtr pDescriptor)
instantiate
public VgPointRefPtr instantiate(VgPointDescriptorConstRefPtr pDescriptor)
instantiate
public VgPointRefPtr instantiate(VgPointDescriptorRefPtr pDescriptor)