1 16 17 package org.apache.commons.betwixt.schema; 18 19 import java.beans.IntrospectionException ; 20 21 import org.apache.commons.betwixt.ElementDescriptor; 22 23 27 public class LocalElement implements Element { 28 29 protected String name; 30 31 protected String maxOccurs = "1"; 32 33 protected int minOccurs = 0; 34 35 public LocalElement(String name) { 36 this.name = name; 37 } 38 39 public LocalElement(ElementDescriptor descriptor, Schema schema) throws IntrospectionException { 40 setName(descriptor.getLocalName()); 41 if (descriptor.isCollective()) { 42 setMaxOccurs("unbounded"); 43 } 44 } 45 46 public String getName() { 47 return name; 48 } 49 50 public void setName(String string) { 51 name = string; 52 } 53 54 public int getMinOccurs() { 55 return minOccurs; 56 } 57 58 public void setMinOccurs(int minOccurs) { 59 this.minOccurs = minOccurs; 60 } 61 62 public String getMaxOccurs() { 63 return maxOccurs; 64 } 65 66 public void setMaxOccurs(String maxOccurs) { 67 this.maxOccurs = maxOccurs; 68 } 69 70 } 71 | Popular Tags |