1 19 20 package org.netbeans.modules.xml.axi.impl; 21 22 import org.netbeans.modules.xml.axi.AXIComponent; 23 import org.netbeans.modules.xml.axi.AXIComponent.ComponentType; 24 import org.netbeans.modules.xml.axi.AXIModel; 25 import org.netbeans.modules.xml.axi.AnyAttribute; 26 import org.netbeans.modules.xml.schema.model.Any.ProcessContents; 27 28 34 public class AnyAttributeProxy extends AnyAttribute implements AXIComponentProxy { 35 36 39 public AnyAttributeProxy(AXIModel model, AXIComponent sharedComponent) { 40 super(model, sharedComponent); 41 } 42 43 public ComponentType getComponentType() { 44 return ComponentType.PROXY; 45 } 46 47 private AnyAttribute getShared() { 48 return (AnyAttribute)getSharedComponent(); 49 } 50 51 public String getTargetNamespace() { 52 return getShared().getTargetNamespace(); 53 } 54 55 public void setTargetNamespace(String value) { 56 getShared().setTargetNamespace(value); 57 } 58 59 public ProcessContents getProcessContents() { 60 return getShared().getProcessContents(); 61 } 62 63 public void setProcessContents(ProcessContents value) { 64 getShared().setProcessContents(value); 65 } 66 67 public String toString() { 68 return getShared().toString(); 69 } 70 } 71 | Popular Tags |