Rule Execution Server API

ilog.rules.xml.model
Interface IlrXmlType

All Known Subinterfaces:
IlrXmlClass, IlrXmlSimpleType

public interface IlrXmlType

This class is the base class of the XML reflection type tree.


Method Summary
 Class getJavaClass()
          Return the Java class corresponding to a value of the type.
 String getName()
          Return the XOM name of the type.
 String getXmlName()
          Return the XML name of the type.
 String getXmlNamespace()
          Return the XML namespace of the type.
 boolean isAssignableFrom(IlrXmlType type)
          To know if the self type is assignable from another type.
 boolean isLocal()
          To know if the self type is local.
 

Method Detail

getName

String getName()
Return the XOM name of the type.


getXmlName

String getXmlName()
Return the XML name of the type.


getXmlNamespace

String getXmlNamespace()
Return the XML namespace of the type.


getJavaClass

Class getJavaClass()
Return the Java class corresponding to a value of the type. Notice that it is the implementation type which is returned and not the XOM declaration type. This may be different for the case of primitive Java types.


isAssignableFrom

boolean isAssignableFrom(IlrXmlType type)
To know if the self type is assignable from another type.

Parameters:
type - the other type.

isLocal

boolean isLocal()
To know if the self type is local.


Rule Execution Server API

© Copyright IBM Corp. 1987, 2013