我有一个带有params id和Class的枚举类。
ENUM1(1, class.class);
private int id;
private Class<?> clazz;
ENUM(int id, Class<?> clazz) {
this.id = id;
this.clazz = clazz;
}
该类实现了一个抽象接口。
但是我怎样才能访问&#34; class.class&#34;的公共方法?
提前致谢!
答案 0 :(得分:1)
您可以使用反射API从<p:dataTable value="#{abean.values}" var="val">
<p:column>
<p:commandButton oncomplete="PF('dlgWidget').show()" value="change" update="dlg">
<f:setPropertyActionListener target="#{bean.selectedVal}" value="#{val}" />
</p:commandButton>
</p:column>
</p:dataTable>
执行以下操作。
Class
答案 1 :(得分:1)
考虑Why is Class.newInstance() "evil"?我会使用类似的东西:
getDeclaredXZY
10\.100\.1\.(12[1-9]|1[3-9][0-9]|[2-9][0-9][0-9])
方法也可以选择参数的类型。