本文整理了Java中org.apache.felix.framework.util.Util.getClassPackage()
方法的一些代码示例,展示了Util.getClassPackage()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.getClassPackage()
方法的具体详情如下:
包路径:org.apache.felix.framework.util.Util
类名称:Util
方法名:getClassPackage
暂无
代码示例来源:origin: org.apache.servicemix.kernel/org.apache.servicemix.kernel.main
public Class getClassByDelegation(String name) throws ClassNotFoundException
{
if (!m_exportNames.contains(Util.getClassPackage(name)))
{
throw new ClassNotFoundException(name);
}
return getClass().getClassLoader().loadClass(name);
}
代码示例来源:origin: org.apache.servicemix.kernel/org.apache.servicemix.kernel.main
public Class getClass(String name) throws ClassNotFoundException
{
// Get the package of the target class.
String pkgName = Util.getClassPackage(name);
ResolvedPackage rp = (ResolvedPackage) m_pkgMap.get(pkgName);
if (rp != null)
{
try
{
Class clazz = m_exporter.getClassByDelegation(name);
if (clazz != null)
{
return clazz;
}
}
catch (ClassNotFoundException ex)
{
// Do not throw the exception here, since we want
// to continue search other package sources and
// ultimately the module's own content.
}
}
return null;
}
代码示例来源:origin: apache/felix
private boolean isFiltered(String name)
String pkgName = Util.getClassPackage(name);
List<List<String>> includeFilters = m_includedPkgFilters.get(pkgName);
List<List<String>> excludeFilters = m_excludedPkgFilters.get(pkgName);
代码示例来源:origin: org.apache.servicemix.kernel/org.apache.servicemix.kernel.main
public Class getClass(String name) throws ClassNotFoundException
{
Class clazz = null;
// Get the package of the target class.
String pkgName = Util.getClassPackage(name);
// Only check when the package of the target class is
// the same as the package for the wire.
if (m_capability.getNamespace().equals(ICapability.PACKAGE_NAMESPACE) &&
m_capability.getProperties().get(ICapability.PACKAGE_PROPERTY).equals(pkgName))
{
// Check the include/exclude filters from the target package
// to make sure that the class is actually visible. We delegate
// to the exporting module, rather than its content, so it can
// it can follow any internal wires it may have (e.g., if the
// package has multiple sources).
if (m_capability.getNamespace().equals(ICapability.PACKAGE_NAMESPACE)
&& ((Capability) m_capability).isIncluded(name))
{
clazz = m_exporter.getClassByDelegation(name);
}
// If no class was found, then we must throw an exception
// since the exporter for this package did not contain the
// requested class.
if (clazz == null)
{
throw new ClassNotFoundException(name);
}
}
return clazz;
}
代码示例来源:origin: apache/felix
String pkgName = Util.getClassPackage(name);
if (pkgName.length() == 0)
代码示例来源:origin: org.apache.servicemix.kernel/org.apache.servicemix.kernel.main
String pkgName = Util.getClassPackage(name);
代码示例来源:origin: apache/felix
String pkgName = (isClass) ? Util.getClassPackage(name) : Util.getResourcePackage(name);
代码示例来源:origin: org.apache.servicemix.kernel/org.apache.servicemix.kernel.main
? Util.getClassPackage(name)
: Util.getResourcePackage(name);
代码示例来源:origin: apache/felix
String pkgName = Util.getClassPackage(name);
代码示例来源:origin: org.apache.servicemix.kernel/org.apache.servicemix.kernel.main
String pkgName = Util.getClassPackage(name);
if (pkgName.length() > 0)
代码示例来源:origin: org.apache.servicemix.kernel/org.apache.servicemix.kernel.main
Util.getClassPackage(className);
IModule requesterModule = ((BundleImpl) requester).getCurrentModule();
代码示例来源:origin: apache/felix
Util.getClassPackage(className);
内容来源于网络,如有侵权,请联系作者删除!