You can't instantiate an abstract class, that's why it's abstract.
Instantiating an anonymous inner class derived from it wouldn't work?
MyAsset myAsset = new MyAsset() {
 @Override
 public InjectedObject getInjectedObject() {return null;}
};

Kalle

On 5/9/07, Paul Stanton <[EMAIL PROTECTED]> wrote:

no, I have a class which implements IAsset, and I need to be able to
keep it abstract for injections, yet instantiate it or get a handle to
an instance on demand.

Is there a pool/procedure in tapestry I can retrieve an instance from?

Thanks.

Jesse Kuhnert wrote:
> I don't think you can instantiate an abstract class.
>
> Were you trying to test a component?
>
> http://tapestry.apache.org/tapestry4.1/tapestry-test/components.html
>
> On 5/8/07, Paul Stanton <[EMAIL PROTECTED]> wrote:
>>
>> What is the best way to instantiate an abstract class defining an
asset?
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to