// This has to come after the above line, or the above
// property will have a trailing period.
policyPrefix = PropUtils.getScopedPropertyPrefix(policyPrefix);
props.put(policyPrefix + "class", pcp.getClass().getName());
RenderPolicy rp = getRenderPolicy();
if (rp instanceof PropertyConsumer) {
policyPrefix = ((PropertyConsumer) rp).getPropertyPrefix();
((PropertyConsumer) rp).getProperties(props);
}
// /// RenderPolicy
if (policyPrefix == null) {
policyPrefix = prefix + "rp";
}
props.put(prefix + RenderPolicyProperty,
policyPrefix.substring(prefix.length()));
// This has to come after the above line, or the above
// property will have a trailing period.
policyPrefix = PropUtils.getScopedPropertyPrefix(policyPrefix);
props.put(policyPrefix + "class", rp.getClass().getName());
props.put(prefix + ConsumeEventsProperty,
new Boolean(consumeEvents).toString());
String[] mm = getMouseModeIDsForEvents();