@Override
final String computeCurrentPackage() {
- return packageString(strategy.nodeIdentifier());
+ return strategy.childPackage();
}
@Override
@Override
boolean equalRoot(final Member other) {
- return other instanceof Primary primary
- && strategy.nodeIdentifier().getLocalName().equals(primary.strategy.nodeIdentifier().getLocalName());
+ return other instanceof Primary primary && strategy.rootName().equals(primary.strategy.rootName());
}
}
return member;
}
- private static @NonNull String packageString(final AbstractQName component) {
- // Replace dashes with dots, as dashes are not allowed in package names
+ // Replace dashes with dots, as dashes are not allowed in package names
+ static @NonNull String packageString(final AbstractQName component) {
return component.getLocalName().replace('-', '.');
}
}