Index: /home/ntoper/workspace/jackrabbit/java/org/apache/jackrabbit/core/xml/PropInfo.java =================================================================== --- /home/ntoper/workspace/jackrabbit/java/org/apache/jackrabbit/core/xml/PropInfo.java (revision 438472) +++ /home/ntoper/workspace/jackrabbit/java/org/apache/jackrabbit/core/xml/PropInfo.java (working copy) @@ -95,7 +95,7 @@ } } - private int getTargetType(PropDef def) { + int getTargetType(PropDef def) { int target = def.getRequiredType(); if (target != PropertyType.UNDEFINED) { return target; @@ -106,7 +106,7 @@ } } - private PropDef getApplicablePropertyDef(EffectiveNodeType ent) + PropDef getApplicablePropertyDef(EffectiveNodeType ent) throws ConstraintViolationException { if (values.length == 1) { // could be single- or multi-valued (n == 1) @@ -218,4 +218,16 @@ itemOps.store(prop); } + public QName getName() { + return name; + } + + public int getType() { + return type; + } + + public TextValue[] getValues() { + return values; + } + }