public String listComponentReferences(Map<Component, Integer> componentIdMap) { FastStringBuffer fsb = new FastStringBuffer(128); for (ComponentBinding ref : getComponentBindings()) { Component target = ref.getTarget(); int targetId = obtainComponentId(target, componentIdMap); if (fsb.length() != 0) { fsb.append(" "); } fsb.append("" + targetId); } return fsb.toString(); }
public String listComponentReferences(Map<Component, Integer> componentIdMap) { FastStringBuffer fsb = new FastStringBuffer(128); for (ComponentBinding ref : getComponentBindings()) { Component target = ref.getTarget(); int targetId = obtainComponentId(target, componentIdMap); if (fsb.length() != 0) { fsb.append(" "); } fsb.append("" + targetId); } return fsb.toString(); }
public void export(ExpressionPresenter out, Map<Component, Integer> componentIdMap, Map<StylesheetPackage, Integer> packageIdMap) throws XPathException { out.startElement("co"); int id = obtainComponentId(this, componentIdMap); out.emitAttribute("id", ""+id); if (getVisibility() != null && getVisibility() != Visibility.PRIVATE) { out.emitAttribute("vis", getVisibility().toString()); } String refs = listComponentReferences(componentIdMap); out.emitAttribute("binds", refs); if (baseComponent != null && getActor() == baseComponent.getActor()) { int baseId = obtainComponentId(baseComponent, componentIdMap); out.emitAttribute("base", ""+baseId); out.emitAttribute("dpack", packageIdMap.get(declaringPackage)+""); } else { actor.export(out); } out.endElement(); }
public void export(ExpressionPresenter out, Map<Component, Integer> componentIdMap, Map<StylesheetPackage, Integer> packageIdMap) throws XPathException { out.startElement("co"); int id = obtainComponentId(this, componentIdMap); out.emitAttribute("id", ""+id); if (getVisibility() != null && getVisibility() != Visibility.PRIVATE) { out.emitAttribute("vis", getVisibility().toString()); } String refs = listComponentReferences(componentIdMap); out.emitAttribute("binds", refs); if (baseComponent != null && getActor() == baseComponent.getActor()) { int baseId = obtainComponentId(baseComponent, componentIdMap); out.emitAttribute("base", ""+baseId); out.emitAttribute("dpack", packageIdMap.get(declaringPackage)+""); } else { actor.export(out); } out.endElement(); }