我看不到正在提供什么注册组。有人可以提供使用链接或解释吗?
我可以看到SwingBuilder使用了很多组,但无法立即看到原因。
谢谢。
根据要求:-
您可以通过几种方式向FactoryBuilderSupport注册工厂。
// Applies the default registration group name
class DefaultGroupBuilder extends FactoryBuilderSupport {
DefaultGroupBuilder () {
registerFactory("root", new RootElementFactory())
}
}
// Explicitly setting the registration group name
class ExplicitGroupBuilder extends FactoryBuilderSupport {
ExplicitGroupBuilder() {
registerFactory("root", "SomeGroupName", new RootElementFactory())
}
}
// Using auto registration which will take the group name from any
// registration method's name. e.g. SomeOtherGroupName
class AutoGroupBuilder extends FactoryBuilderSupport {
AutoGroupBuilder() {
super(true)
}
void registerSomeOtherGroupName() {
registerFactory("root", new RootElementFactory())
}
}
因此在FactoryBuilderSupport中建立和维护注册组已经做了很多工作,但是我不知道它们在实践中如何使用。
TIA