如何确定JCR属性是否为多值?

时间:2017-03-15 22:40:34

标签: aem jcr

如何确定JCR属性是否为多值?我尝试在属性上调用getType(),但如果它是String或String Array,则返回相同的值。

谢谢!

1 个答案:

答案 0 :(得分:2)

使用Property类的isMultiple()方法,您可以确定该属性是否为多值。

Property prop = node.getProperty("some-property");
if (prop.isMultiple()) {
    //do something
} else {
    //do something else
}