I have made a new project and have now this:
*Main.java*
public static void main(String[] args) {
RegistryBuilder builder = new RegistryBuilder();
builder.add(AppModule.class);
Registry registry = builder.build();
registry.performRegistryStartup();
DocumentGenerator gen = new DocumentGenerator();
registry.cleanupThread();
registry.shutdown();
}
*AppModule.java*
public static void bind(ServiceBinder binder)
{
binder.bind(PolicyValueProviderSource.class,
PolicyValueProviderSourceImpl.class);
}
public void
contributePolicyValueProviderSource(MappedConfiguration<String,
PolicyValueProvider> config) {
config.add("name", new PolicyValueProvider(){
@Override
public String getValue(Policy policy) {
return policy.getHolder().getName();
}
});
config.add("firstname", new PolicyValueProvider(){
@Override
public String getValue(Policy policy) {
return policy.getHolder().getFirstName();
}
});
}
*
DocumentGenerator.java*
@Inject
private static PolicyValueProviderSource policyValueProvider;
public DocumentGenerator() {
for(String v : policyValueProvider.getConfiguredFields()) {
System.out.println(v+" : ");
}
}
But now I always get a NullPointerException on *policyValueProvider* in
*DocumentGenerator.*
--
View this message in context:
http://tapestry.1045711.n5.nabble.com/Console-app-with-Tapestry-IoC-configuration-tp4822836p4825438.html
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]