1 19 package org.sample.registry.model.v09.impl; 20 21 import java.util.Collection ; 22 import org.sample.registry.model.RegistryVisitor; 23 import org.sample.registry.model.impl.RegistryComponentImpl; 24 import org.sample.registry.model.impl.RegistryModelImpl; 25 import org.sample.registry.model.impl.RegistryQNames; 26 import org.sample.registry.model.v09.Registry09; 27 import org.sample.registry.model.v09.Service09; 28 import org.w3c.dom.Element ; 29 30 public class RegistryImpl extends RegistryComponentImpl.Named implements Registry09 { 31 32 public RegistryImpl(RegistryModelImpl model, Element e) { 33 super(model, e); 34 } 35 36 public RegistryImpl(RegistryModelImpl model) { 37 this(model, createElementNS(model, RegistryQNames.REGISTRY_09)); 38 } 39 40 public void accept(RegistryVisitor visitor) { 41 visitor.visit(this); 42 } 43 44 47 public Collection <Service09> getServices() { 48 return super.getChildren(Service09.class); 49 } 50 public void removeService(Service09 service) { 51 super.removeChild(SERVICE_PROPERTY, service); 52 } 53 public void addService(Service09 service) { 54 super.appendChild(SERVICE_PROPERTY, service); 55 } 56 57 } 58 | Popular Tags |