Class ExpressionRendererDelegateFactory

java.lang.Object
com.ptc.windchill.esi.ov.ExpressionRendererDelegateFactory
All Implemented Interfaces:
wt.services.applicationcontext.ApplicationContextChild

public class ExpressionRendererDelegateFactory extends Object implements wt.services.applicationcontext.ApplicationContextChild
This class serves as a common factory for instantiating Expression Delegates.

Supported API: true

Extendable: false
  • Method Details

    • getDelegate

      public ExpressionRendererDelegateIfc getDelegate(Class requestor, Object selector)
      Return the delegate for specified object.

      Supported API: true
      Parameters:
      requestor - - The class for which delegate is needed.
      selector - - The value for selector could be ESITarget number. In case of wrong target number it fall back to DefaultExpressionRendererDelegate
      Returns:
      - The expression render delegate
    • getInstance

      public static ExpressionRendererDelegateFactory getInstance()
      Returns the instance of a common ExpressionRendererDelegateFactory for instantiating ESI expression delegate.

      Supported API: true
      Returns:
      - The instance of a common ExpressionRendererDelegateFactory for instantiating ESI expression delegate