if(inURN.instanceURN()) {
/** * Validates the module instance URN. * * @param inURN the module instance URN. * @param inProviderURN the module provider URN. If not null, * the module URN is verified to have this URN as its prefix. * * @throws InvalidURNException if the module URN is invalid. */ public static void validateInstanceURN(ModuleURN inURN, ModuleURN inProviderURN) throws InvalidURNException { validateProviderURN(inURN, Messages.INCOMPLETE_INSTANCE_URN, true); if(!inURN.instanceURN()) { throw new InvalidURNException(new I18NBoundMessage1P( Messages.INCOMPLETE_INSTANCE_URN, inURN.toString())); } String instanceName = inURN.instanceName(); if(!isValidIdentifier(instanceName)) { throw new InvalidURNException(new I18NBoundMessage2P( Messages.INVALID_INSTANCE_URN, inURN.toString(), instanceName)); } if (inProviderURN != null) { validateInstanceOf(inURN, inProviderURN); } }
if(m == null) { if(inModuleURN.instanceURN()) { ModuleURN parent = inModuleURN.parent(); ModuleFactory factory = findFactoryWithURN(parent);
Messages.INVALID_PROVIDER_NAME, inURN.toString(),provName)); if(!inIsPrefix && inURN.instanceURN()) { throw new InvalidURNException(new I18NBoundMessage1P( Messages.PROVIDER_URN_HAS_INSTANCE, inURN.toString()));