|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ptc.windchill.esi.rnd.ESIRendererFactory
This is the factory for createing ESIRenderers.
Supported API: false
Extendable: false
Field Summary | |
private ApplicationContext |
applicationContext
|
private static String |
CLASSNAME
|
private static HashMap |
hash
|
private static ESIRendererFactory |
manager
|
private static String |
RESOURCE
|
Fields inherited from interface wt.services.applicationcontext.ApplicationContextChild |
APPLICATION_CONTEXT |
Constructor Summary | |
protected |
ESIRendererFactory()
Supported API: false |
Method Summary | |
private static ESIRenderer |
findRenderer(Object key)
|
ApplicationContextServices |
getApplContextServices()
|
ApplicationContext |
getApplicationContext()
Gets the object for the association that plays role: applicationContext. |
static ESIRendererFactory |
getInstance()
Supported API: false |
private Class |
getObjectClass(String ufid)
Parse the given ufid string to return object class . |
ESIRenderer |
getRenderer(Class requestor,
String selector)
Supported API: false |
ESIRenderer |
getRenderer(Persistable anObject)
Supported API: false |
ESIRenderer |
getRenderer(Persistable anObject,
String selector)
Supported API: false |
ESIRenderer |
getRenderer(String ufid)
Supported API: false |
ESIRenderer |
getRenderer(String ufid,
String selector)
Supported API: false |
private static void |
putRenderer(Object key,
ESIRenderer renderer)
|
void |
setApplicationContext(ApplicationContext a_ApplicationContext)
Sets the object for the association that plays role: applicationContext. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
private static ESIRendererFactory manager
private ApplicationContext applicationContext
private static HashMap hash
Constructor Detail |
protected ESIRendererFactory()
Method Detail |
public ESIRenderer getRenderer(Persistable anObject)
anObject
-
public ESIRenderer getRenderer(String ufid)
ufid
-
public ESIRenderer getRenderer(String ufid, String selector)
ufid
- selector
- The logic name for ESI uses , which is defined in ESIConst
and exposed to external via DataResponse, such as ECNHeader
public ESIRenderer getRenderer(Persistable anObject, String selector)
anObject
- selector
- The logic name for ESI uses , which is defined in ESIConst
and exposed to external via DataResponse, such as ECNHeader
public ESIRenderer getRenderer(Class requestor, String selector)
requestor
- selector
-
public static ESIRendererFactory getInstance()
public ApplicationContext getApplicationContext()
getApplicationContext
in interface ApplicationContextChild
public void setApplicationContext(ApplicationContext a_ApplicationContext) throws WTPropertyVetoException
setApplicationContext
in interface ApplicationContextChild
a_ApplicationContext
-
WTPropertyVetoException
public ApplicationContextServices getApplContextServices()
private Class getObjectClass(String ufid)
ufid
- The String format is ,
eg. "OR:wt.change2.WTChangeOrder2:23736:278962895-1075147107373-28286616-146-8-253-132@jchi03d.ptcnet.ptc.com"private static void putRenderer(Object key, ESIRenderer renderer)
private static ESIRenderer findRenderer(Object key)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |