public void addExtensor(Object el) { if (delegate != null) { delegate.addExtensor(el); return; } Object exts[] = extensors.get(); Object exts2[]; if (exts == null) { exts2 = new Object[1]; } else { exts2 = new Object[exts.length + 1]; for (int i = 0; i < exts.length; i++) { exts2[i] = exts[i]; } } exts2[exts2.length - 1] = el; if (!extensors.compareAndSet(exts, exts2)) { //keep trying addExtensor(el); } }
public void addExtensor(Object el) { if (delegate != null) { delegate.addExtensor(el); return; } Object[] exts = extensors.get(); Object[] exts2; if (exts == null) { exts2 = new Object[1]; } else { exts2 = new Object[exts.length + 1]; for (int i = 0; i < exts.length; i++) { exts2[i] = exts[i]; } } exts2[exts2.length - 1] = el; if (!extensors.compareAndSet(exts, exts2)) { //keep trying addExtensor(el); } }
public void addExtensor(Object el) { if (delegate != null) { delegate.addExtensor(el); return; } Object[] exts = extensors.get(); Object[] exts2; if (exts == null) { exts2 = new Object[1]; } else { exts2 = new Object[exts.length + 1]; for (int i = 0; i < exts.length; i++) { exts2[i] = exts[i]; } } exts2[exts2.length - 1] = el; if (!extensors.compareAndSet(exts, exts2)) { //keep trying addExtensor(el); } }
public void addExtensor(Object el) { if (delegate != null) { delegate.addExtensor(el); return; } Object exts[] = extensors.get(); Object exts2[]; if (exts == null) { exts2 = new Object[1]; } else { exts2 = new Object[exts.length + 1]; for (int i = 0; i < exts.length; i++) { exts2[i] = exts[i]; } } exts2[exts2.length - 1] = el; if (!extensors.compareAndSet(exts, exts2)) { //keep trying addExtensor(el); } }
private void copyExtensors(AbstractPropertiesHolder info, List<?> extList) { if (info != null) { for (ExtensibilityElement ext : cast(extList, ExtensibilityElement.class)) { if (!info.containsExtensor(ext)) { info.addExtensor(ext); } } } }
private void copyExtensors(AbstractPropertiesHolder info, List<?> extList) { if (info != null) { for (ExtensibilityElement ext : cast(extList, ExtensibilityElement.class)) { if (!info.containsExtensor(ext)) { info.addExtensor(ext); } } } }
public final void setDelegate(AbstractPropertiesHolder p, boolean props) { delegate = p; delegateProperties = props; if (delegate == null) { return; } if (documentation != null) { delegate.setDocumentation(documentation); documentation = null; } if (extensionAttributes != null) { delegate.setExtensionAttributes(extensionAttributes); extensionAttributes = null; } if (extensors.get() != null) { for (Object el : extensors.get()) { delegate.addExtensor(el); } extensors.set(null); } if (delegateProperties && propertyMap.get() != null) { for (Map.Entry<String, Object> p2 : propertyMap.get().entrySet()) { delegate.setProperty(p2.getKey(), p2.getValue()); } propertyMap.set(null); } }
public final void setDelegate(AbstractPropertiesHolder p, boolean props) { delegate = p; delegateProperties = props; if (delegate == null) { return; } if (documentation != null) { delegate.setDocumentation(documentation); documentation = null; } if (extensionAttributes != null) { delegate.setExtensionAttributes(extensionAttributes); extensionAttributes = null; } if (extensors.get() != null) { for (Object el : extensors.get()) { delegate.addExtensor(el); } extensors.set(null); } if (delegateProperties && propertyMap.get() != null) { for (Map.Entry<String, Object> p2 : propertyMap.get().entrySet()) { delegate.setProperty(p2.getKey(), p2.getValue()); } propertyMap.set(null); } }
public final void setDelegate(AbstractPropertiesHolder p, boolean props) { delegate = p; delegateProperties = props; if (delegate == null) { return; } if (documentation != null) { delegate.setDocumentation(documentation); documentation = null; } if (extensionAttributes != null) { delegate.setExtensionAttributes(extensionAttributes); extensionAttributes = null; } if (extensors.get() != null) { for (Object el : extensors.get()) { delegate.addExtensor(el); } extensors.set(null); } if (delegateProperties && propertyMap.get() != null) { for (Map.Entry<String, Object> p2 : propertyMap.get().entrySet()) { delegate.setProperty(p2.getKey(), p2.getValue()); } propertyMap.set(null); } }
public final void setDelegate(AbstractPropertiesHolder p, boolean props) { delegate = p; delegateProperties = props; if (delegate == null) { return; } if (documentation != null) { delegate.setDocumentation(documentation); documentation = null; } if (extensionAttributes != null) { delegate.setExtensionAttributes(extensionAttributes); extensionAttributes = null; } if (extensors.get() != null) { for (Object el : extensors.get()) { delegate.addExtensor(el); } extensors.set(null); } if (delegateProperties && propertyMap.get() != null) { for (Map.Entry<String, Object> p2 : propertyMap.get().entrySet()) { delegate.setProperty(p2.getKey(), p2.getValue()); } propertyMap.set(null); } }
private void copyExtensors(AbstractPropertiesHolder info, List<?> extList) { if (info != null) { for (ExtensibilityElement ext : cast(extList, ExtensibilityElement.class)) { Object o = ext; if (ext instanceof JAXBExtensibilityElement) { o = ((JAXBExtensibilityElement)ext).getValue(); } if (!info.containsExtensor(o)) { info.addExtensor(o); } } } }
private void copyExtensors(AbstractPropertiesHolder info, ElementExtensible extElement, BindingOperationInfo bop) { if (info != null) { for (ExtensibilityElement ext : cast(extElement.getExtensibilityElements(), ExtensibilityElement.class)) { info.addExtensor(ext); if (bop != null && extElement instanceof BindingInput) { addMessageFromBinding(ext, bop, true); } if (bop != null && extElement instanceof BindingOutput) { addMessageFromBinding(ext, bop, false); } } } }
private void copyExtensors(AbstractPropertiesHolder info, ElementExtensible extElement, BindingOperationInfo bop) { if (info != null) { for (ExtensibilityElement ext : cast(extElement.getExtensibilityElements(), ExtensibilityElement.class)) { info.addExtensor(ext); if (bop != null && extElement instanceof BindingInput) { addMessageFromBinding(ext, bop, true); } if (bop != null && extElement instanceof BindingOutput) { addMessageFromBinding(ext, bop, false); } } } }
private void copyExtensors(AbstractPropertiesHolder info, ElementExtensible extElement, BindingOperationInfo bop) { if (info != null) { for (ExtensibilityElement ext : cast(extElement.getExtensibilityElements(), ExtensibilityElement.class)) { info.addExtensor(ext); if (bop != null && extElement instanceof BindingInput) { addMessageFromBinding(ext, bop, true); } if (bop != null && extElement instanceof BindingOutput) { addMessageFromBinding(ext, bop, false); } } } }
private void addPolicy(AbstractPropertiesHolder place, ServiceInfo service, PolicyAttachment pa, Class<?> cls, String defName) { Element el = addPolicy(service, pa, cls, defName); UnknownExtensibilityElement uee = new UnknownExtensibilityElement(); uee.setElement(el); uee.setRequired(true); uee.setElementType(DOMUtils.getElementQName(el)); place.addExtensor(uee); }
private void addPolicy(AbstractPropertiesHolder place, ServiceInfo service, Policy p, Class<?> cls, String defName) { Element el = addPolicy(service, p, cls, defName); if (el != null && !isExistsPolicyReference(place.getExtensors().get(), getPolicyRefURI(el))) { UnknownExtensibilityElement uee = new UnknownExtensibilityElement(); uee.setElement(el); uee.setRequired(true); uee.setElementType(DOMUtils.getElementQName(el)); place.addExtensor(uee); } } private Element addPolicy(ServiceInfo service, Policy p, Class<?> cls, String defName) {
private void addPolicy(AbstractPropertiesHolder place, ServiceInfo service, Policy p, Class<?> cls, String defName) { Element el = addPolicy(service, p, cls, defName); if (el != null && !isExistsPolicyReference(place.getExtensors().get(), getPolicyRefURI(el))) { UnknownExtensibilityElement uee = new UnknownExtensibilityElement(); uee.setElement(el); uee.setRequired(true); uee.setElementType(DOMUtils.getElementQName(el)); place.addExtensor(uee); } } private Element addPolicy(ServiceInfo service, Policy p, Class<?> cls, String defName) {