/**
* Allows a component to "inherit" the template (.html and .wod files) from
another component.
* <p>Usage:</p>
* <pre>
* public WOElement template() {
* return inheritTemplateFrom("AddAddress", "CoreUI");
* }
* </pre>
* This very simple implementation does have some limitations:
* <ol>
* <li>It can't he used to inherit the template of another component
inheriting a template.</li>
* <li>It can't handle having two components with the same name in
different packages</li>
* <li>It does not use WO template caching</li>
* </ol>
*
* @see com.webobjects.appserver.WOComponent#template()
*
* @param componentName the name of the component whose template will be
inherited
* @param frameworkName name of the framework the component is in, or null
if in the application
* @return the template form the indicated component
*/
public WOElement inheritTemplateFrom(String componentName, String
frameworkName)
{
String componentPath = componentName + ".wo/" + componentName + ".";
String htmlString =
ResourceManagerAdditions.stringFromResource(componentPath + "html", null,
session().languages());
String wodString =
ResourceManagerAdditions.stringFromResource(componentPath + "wod", null,
session().languages());
return WOComponent.templateWithHTMLString(htmlString, wodString,
session().languages());
}On Jul 5, 2010, at 2:07 AM, Farrukh Ijaz wrote: > Hi, > > How can I extend an existing component to override java methods and introduce > new interfaces to the java class of the component but use the binding and > html part of it's parent? Let's say I want to override the ERModernLook but I > need to introduce some interfaces to it become compatible with my existing > application? > > Is it possible? > > Farrukh _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/chill%40global-village.net > > This email sent to [email protected] -- Chuck Hill Senior Consultant / VP Development Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/products/practical_webobjects
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [email protected]
