au.com.swz.jatlom
Class ImplType

java.lang.Object
  extended by au.com.swz.jatlom.ImplType

public class ImplType
extends java.lang.Object

Decribes an implemented interface along with the flags for the implementation.

Author:
Mark Richter

Constructor Summary
ImplType()
           
 
Method Summary
 ITypeInfo getTypeInfo()
          Returns the type info of the implemented interface.
 boolean isDefault()
          The interface or dispinterface represents the default for the source or sink.
 boolean isDefaultVTable()
          Determines if sinks receive events through the VTBL.
 boolean isRestricted()
          Determines if the implemented interface should not be displayed or programmable by users from macro languages.
 boolean isSource()
          Determines if this implemented interface is called by the component rather than implemented by clients.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImplType

public ImplType()
Method Detail

isDefaultVTable

public boolean isDefaultVTable()
Determines if sinks receive events through the VTBL.

Returns:
true if sinks receive events through the VTBL.

isDefault

public boolean isDefault()
The interface or dispinterface represents the default for the source or sink.

Returns:
true if interface or dispinterface represents the default for the source or sink.

isRestricted

public boolean isRestricted()
Determines if the implemented interface should not be displayed or programmable by users from macro languages. This flag is intended for system-level interfaces that you do not want type browsers to display.

Returns:
true if the implemented interface is retricted.

isSource

public boolean isSource()
Determines if this implemented interface is called by the component rather than implemented by clients. This flag typically denotes an event interface.

Returns:
true f this implemented interface is called rather than implemented.

getTypeInfo

public ITypeInfo getTypeInfo()
Returns the type info of the implemented interface.

Returns:
the type info of the implemented interface.