本文整理了Java中org.apache.felix.resolver.WireImpl.<init>()
方法的一些代码示例,展示了WireImpl.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WireImpl.<init>()
方法的具体详情如下:
包路径:org.apache.felix.resolver.WireImpl
类名称:WireImpl
方法名:<init>
暂无
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.osgi
private static Map<Resource, List<Wire>> populateDynamicWireMap(
ResolveContext rc, Resource resource, Requirement dynReq,
Map<Resource, List<Wire>> wireMap, Candidates allCandidates)
{
wireMap.put(resource, Collections.<Wire>emptyList());
List<Wire> packageWires = new ArrayList<Wire>();
// Get the candidates for the current dynamic requirement.
// Record the dynamic candidate.
Capability dynCand = allCandidates.getFirstCandidate(dynReq);
if (!rc.getWirings().containsKey(dynCand.getResource()))
{
populateWireMap(rc, dynCand.getResource(),
wireMap, allCandidates);
}
packageWires.add(
new WireImpl(
resource,
dynReq,
getDeclaredResource(dynCand.getResource()),
getDeclaredCapability(dynCand)));
wireMap.put(resource, packageWires);
return wireMap;
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.osgi
private static Map<Resource, List<Wire>> populateDynamicWireMap(
ResolveContext rc, Resource resource, Requirement dynReq,
Map<Resource, List<Wire>> wireMap, Candidates allCandidates)
{
wireMap.put(resource, Collections.<Wire>emptyList());
List<Wire> packageWires = new ArrayList<Wire>();
// Get the candidates for the current dynamic requirement.
// Record the dynamic candidate.
Capability dynCand = allCandidates.getFirstCandidate(dynReq);
if (!rc.getWirings().containsKey(dynCand.getResource()))
{
populateWireMap(rc, dynCand.getResource(),
wireMap, allCandidates);
}
packageWires.add(
new WireImpl(
resource,
dynReq,
getDeclaredResource(dynCand.getResource()),
getDeclaredCapability(dynCand)));
wireMap.put(resource, packageWires);
return wireMap;
}
代码示例来源:origin: org.eclipse/osgi
private static Map<Resource, List<Wire>> populateDynamicWireMap(
ResolveContext rc, Resource resource, Requirement dynReq,
Map<Resource, Packages> resourcePkgMap,
Map<Resource, List<Wire>> wireMap, Candidates allCandidates)
{
wireMap.put(resource, (List<Wire>) Collections.EMPTY_LIST);
List<Wire> packageWires = new ArrayList<Wire>();
// Get the candidates for the current dynamic requirement.
List<Capability> candCaps = allCandidates.getCandidates(dynReq);
// Record the dynamic candidate.
Capability dynCand = candCaps.get(0);
if (!rc.getWirings().containsKey(dynCand.getResource()))
{
populateWireMap(rc, dynCand.getResource(), resourcePkgMap,
wireMap, allCandidates);
}
packageWires.add(
new WireImpl(
resource,
dynReq,
getDeclaredResource(dynCand.getResource()),
getDeclaredCapability(dynCand)));
wireMap.put(resource, packageWires);
return wireMap;
}
代码示例来源:origin: com.github.veithen.cosmos/cosmos-equinox
private static Map<Resource, List<Wire>> populateDynamicWireMap(
ResolveContext rc, Resource resource, Requirement dynReq,
Map<Resource, Packages> resourcePkgMap,
Map<Resource, List<Wire>> wireMap, Candidates allCandidates)
{
wireMap.put(resource, Collections.<Wire>emptyList());
List<Wire> packageWires = new ArrayList<Wire>();
// Get the candidates for the current dynamic requirement.
// Record the dynamic candidate.
Capability dynCand = allCandidates.getFirstCandidate(dynReq);
if (!rc.getWirings().containsKey(dynCand.getResource()))
{
populateWireMap(rc, dynCand.getResource(), resourcePkgMap,
wireMap, allCandidates);
}
packageWires.add(
new WireImpl(
resource,
dynReq,
getDeclaredResource(dynCand.getResource()),
getDeclaredCapability(dynCand)));
wireMap.put(resource, packageWires);
return wireMap;
}
代码示例来源:origin: org.eclipse/osgi
private static Wire createWire(Requirement requirement, Candidates allCandidates)
{
List<Capability> candidates = allCandidates.getCandidates(requirement);
if (candidates == null || candidates.isEmpty())
{
return null;
}
Capability cand = candidates.get(0);
return new WireImpl(
getDeclaredResource(requirement.getResource()),
getDeclaredRequirement(requirement),
getDeclaredResource(cand.getResource()),
getDeclaredCapability(cand));
}
代码示例来源:origin: apache/felix
private static Map<Resource, List<Wire>> populateDynamicWireMap(
ResolveSession session, Map<Resource,
List<Wire>> wireMap, Candidates allCandidates)
{
wireMap.put(session.getDynamicHost(), Collections.<Wire>emptyList());
List<Wire> packageWires = new ArrayList<Wire>();
// Get the candidates for the current dynamic requirement.
// Record the dynamic candidate.
Capability dynCand = allCandidates.getFirstCandidate(session.getDynamicRequirement());
if (!session.getContext().getWirings().containsKey(dynCand.getResource()))
{
populateWireMap(session, dynCand.getResource(),
wireMap, allCandidates);
}
packageWires.add(
new WireImpl(
session.getDynamicHost(),
session.getDynamicRequirement(),
getDeclaredResource(dynCand.getResource()),
getDeclaredCapability(dynCand)));
wireMap.put(session.getDynamicHost(), packageWires);
return wireMap;
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.osgi
private static Map<Resource, List<Wire>> populateDynamicWireMap(
ResolveSession session, Map<Resource,
List<Wire>> wireMap, Candidates allCandidates)
{
wireMap.put(session.getDynamicHost(), Collections.<Wire>emptyList());
List<Wire> packageWires = new ArrayList<Wire>();
// Get the candidates for the current dynamic requirement.
// Record the dynamic candidate.
Capability dynCand = allCandidates.getFirstCandidate(session.getDynamicRequirement());
if (!session.getContext().getWirings().containsKey(dynCand.getResource()))
{
populateWireMap(session, dynCand.getResource(),
wireMap, allCandidates);
}
packageWires.add(
new WireImpl(
session.getDynamicHost(),
session.getDynamicRequirement(),
getDeclaredResource(dynCand.getResource()),
getDeclaredCapability(dynCand)));
wireMap.put(session.getDynamicHost(), packageWires);
return wireMap;
}
代码示例来源:origin: forge/roaster
private static Map<Resource, List<Wire>> populateDynamicWireMap(
ResolveSession session, Map<Resource,
List<Wire>> wireMap, Candidates allCandidates)
{
wireMap.put(session.getDynamicHost(), Collections.<Wire>emptyList());
List<Wire> packageWires = new ArrayList<Wire>();
// Get the candidates for the current dynamic requirement.
// Record the dynamic candidate.
Capability dynCand = allCandidates.getFirstCandidate(session.getDynamicRequirement());
if (!session.getContext().getWirings().containsKey(dynCand.getResource()))
{
populateWireMap(session, dynCand.getResource(),
wireMap, allCandidates);
}
packageWires.add(
new WireImpl(
session.getDynamicHost(),
session.getDynamicRequirement(),
getDeclaredResource(dynCand.getResource()),
getDeclaredCapability(dynCand)));
wireMap.put(session.getDynamicHost(), packageWires);
return wireMap;
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
private static Map<Resource, List<Wire>> populateDynamicWireMap(
ResolveSession session, Map<Resource,
List<Wire>> wireMap, Candidates allCandidates)
{
wireMap.put(session.getDynamicHost(), Collections.<Wire>emptyList());
List<Wire> packageWires = new ArrayList<Wire>();
// Get the candidates for the current dynamic requirement.
// Record the dynamic candidate.
Capability dynCand = allCandidates.getFirstCandidate(session.getDynamicRequirement());
if (!session.getContext().getWirings().containsKey(dynCand.getResource()))
{
populateWireMap(session, dynCand.getResource(),
wireMap, allCandidates);
}
packageWires.add(
new WireImpl(
session.getDynamicHost(),
session.getDynamicRequirement(),
getDeclaredResource(dynCand.getResource()),
getDeclaredCapability(dynCand)));
wireMap.put(session.getDynamicHost(), packageWires);
return wireMap;
}
代码示例来源:origin: org.eclipse.tycho/org.eclipse.osgi
private static Map<Resource, List<Wire>> populateDynamicWireMap(
ResolveSession session, Map<Resource,
List<Wire>> wireMap, Candidates allCandidates)
{
wireMap.put(session.getDynamicHost(), Collections.<Wire>emptyList());
List<Wire> packageWires = new ArrayList<Wire>();
// Get the candidates for the current dynamic requirement.
// Record the dynamic candidate.
Capability dynCand = allCandidates.getFirstCandidate(session.getDynamicRequirement());
if (!session.getContext().getWirings().containsKey(dynCand.getResource()))
{
populateWireMap(session, dynCand.getResource(),
wireMap, allCandidates);
}
packageWires.add(
new WireImpl(
session.getDynamicHost(),
session.getDynamicRequirement(),
getDeclaredResource(dynCand.getResource()),
getDeclaredCapability(dynCand)));
wireMap.put(session.getDynamicHost(), packageWires);
return wireMap;
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.resolve
private static Map<Resource, List<Wire>> populateDynamicWireMap(
ResolveSession session, Map<Resource,
List<Wire>> wireMap, Candidates allCandidates)
{
wireMap.put(session.getDynamicHost(), Collections.<Wire>emptyList());
List<Wire> packageWires = new ArrayList<Wire>();
// Get the candidates for the current dynamic requirement.
// Record the dynamic candidate.
Capability dynCand = allCandidates.getFirstCandidate(session.getDynamicRequirement());
if (!session.getContext().getWirings().containsKey(dynCand.getResource()))
{
populateWireMap(session, dynCand.getResource(),
wireMap, allCandidates);
}
packageWires.add(
new WireImpl(
session.getDynamicHost(),
session.getDynamicRequirement(),
getDeclaredResource(dynCand.getResource()),
getDeclaredCapability(dynCand)));
wireMap.put(session.getDynamicHost(), packageWires);
return wireMap;
}
代码示例来源:origin: apache/felix
private static Wire createWire(Requirement requirement, Candidates allCandidates)
{
Capability cand = allCandidates.getFirstCandidate(requirement);
if (cand == null) {
return null;
}
return new WireImpl(
getDeclaredResource(requirement.getResource()),
getDeclaredRequirement(requirement),
getDeclaredResource(cand.getResource()),
getDeclaredCapability(cand));
}
代码示例来源:origin: at.bestsolution.efxclipse.eclipse/org.eclipse.osgi
private static Wire createWire(Requirement requirement, Candidates allCandidates)
{
Capability cand = allCandidates.getFirstCandidate(requirement);
if (cand == null) {
return null;
}
return new WireImpl(
getDeclaredResource(requirement.getResource()),
getDeclaredRequirement(requirement),
getDeclaredResource(cand.getResource()),
getDeclaredCapability(cand));
}
代码示例来源:origin: forge/roaster
private static Wire createWire(Requirement requirement, Candidates allCandidates)
{
Capability cand = allCandidates.getFirstCandidate(requirement);
if (cand == null) {
return null;
}
return new WireImpl(
getDeclaredResource(requirement.getResource()),
getDeclaredRequirement(requirement),
getDeclaredResource(cand.getResource()),
getDeclaredCapability(cand));
}
代码示例来源:origin: org.eclipse.platform/org.eclipse.osgi
private static Wire createWire(Requirement requirement, Candidates allCandidates)
{
Capability cand = allCandidates.getFirstCandidate(requirement);
if (cand == null) {
return null;
}
return new WireImpl(
getDeclaredResource(requirement.getResource()),
getDeclaredRequirement(requirement),
getDeclaredResource(cand.getResource()),
getDeclaredCapability(cand));
}
代码示例来源:origin: com.github.veithen.cosmos/cosmos-equinox
private static Wire createWire(Requirement requirement, Candidates allCandidates)
{
Capability cand = allCandidates.getFirstCandidate(requirement);
if (cand == null) {
return null;
}
return new WireImpl(
getDeclaredResource(requirement.getResource()),
getDeclaredRequirement(requirement),
getDeclaredResource(cand.getResource()),
getDeclaredCapability(cand));
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.resolve
private static Wire createWire(Requirement requirement, Candidates allCandidates)
{
Capability cand = allCandidates.getFirstCandidate(requirement);
if (cand == null) {
return null;
}
return new WireImpl(
getDeclaredResource(requirement.getResource()),
getDeclaredRequirement(requirement),
getDeclaredResource(cand.getResource()),
getDeclaredCapability(cand));
}
代码示例来源:origin: org.eclipse.tycho/org.eclipse.osgi
private static Wire createWire(Requirement requirement, Candidates allCandidates)
{
Capability cand = allCandidates.getFirstCandidate(requirement);
if (cand == null) {
return null;
}
return new WireImpl(
getDeclaredResource(requirement.getResource()),
getDeclaredRequirement(requirement),
getDeclaredResource(cand.getResource()),
getDeclaredCapability(cand));
}
代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.osgi
private static Wire createWire(Requirement requirement, Candidates allCandidates)
{
Capability cand = allCandidates.getFirstCandidate(requirement);
if (cand == null) {
return null;
}
return new WireImpl(
getDeclaredResource(requirement.getResource()),
getDeclaredRequirement(requirement),
getDeclaredResource(cand.getResource()),
getDeclaredCapability(cand));
}
代码示例来源:origin: biz.aQute.bnd/biz.aQute.bnd
private static Wire createWire(Requirement requirement, Candidates allCandidates)
{
Capability cand = allCandidates.getFirstCandidate(requirement);
if (cand == null) {
return null;
}
return new WireImpl(
getDeclaredResource(requirement.getResource()),
getDeclaredRequirement(requirement),
getDeclaredResource(cand.getResource()),
getDeclaredCapability(cand));
}
内容来源于网络,如有侵权,请联系作者删除!