Class ActiveXContainer

java.lang.Object
java.awt.Component
java.awt.Canvas
com.altova.automation.libs.ActiveXContainer
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
Direct Known Subclasses:
ActiveXMultiDocCtrl

public abstract class ActiveXContainer
extends java.awt.Canvas
Represents a Canvas object that can host an ActiveX component. It loads an ICActiveXControl_II object through JNI. If you need to modify this class, you might want to read this: http://java.sys-con.com/node/48177?page=0,0
Since:
2013
See Also:
Serialized Form
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.awt.Component

    java.awt.Component.BaselineResizeBehavior
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static short DISPATCH_METHOD
    Implement IDisp-like functions and constants that forward the calls to the attached IDispObj Functions with same names are used for easier code generation
    static short DISPATCH_PROPERTYGET  
    static short DISPATCH_PROPERTYPUT  
    static short DISPATCH_PROPERTYPUTREF  

    Fields inherited from class java.awt.Component

    BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT

    Fields inherited from interface java.awt.image.ImageObserver

    ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
  • Constructor Summary

    Constructors 
    Constructor Description
    ActiveXContainer​(java.lang.String sClsid, java.lang.String sInterfaceId)
    Initializes the ActiveXContainer object (without initial properties)
    ActiveXContainer​(java.lang.String sClsid, java.lang.String sInterfaceId, java.util.Map<java.lang.String,​JVariant> mInitialProperties)
    Initializes the ActiveXContainer object
  • Method Summary

    Modifier and Type Method Description
    void addNotify()
    Called for creating the physical window.
    Calls into the parent implementation to create the Windows object,
    then loads the ActiveX component and returns its IDispatch pointer.
    COMIDispatchObject getControlIDisp()
    Accessing the contained control's IDispatch pointer
    JVariant getProperty​(int dispIdMember)  
    JVariant getProperty​(int dispIdMember, JVariant[] pDispParams)  
    JVariant invoke​(int dispIdMember, int dwFlags, JVariant[] pDispParams)  
    boolean removeListener​(COMDispatchEvent i_listener)
    Remove a specific listener form COM event receivers.
    void setProperty​(int dispIdMember, JVariant newValue)  
    void setProperty​(int dispIdMember, JVariant[] newValueArray)  

    Methods inherited from class java.awt.Canvas

    createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, paint, update

    Methods inherited from class java.awt.Component

    action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, dispatchEvent, doLayout, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait