1 19 20 package org.netbeans.modules.xml.schema.model.impl; 21 22 import org.netbeans.modules.xml.schema.model.MaxLength; 23 import org.netbeans.modules.xml.schema.model.SchemaComponent; 24 import org.netbeans.modules.xml.schema.model.visitor.SchemaVisitor; 25 import org.w3c.dom.Element ; 26 27 32 public class MaxLengthImpl extends CommonLength implements MaxLength { 33 34 public MaxLengthImpl(SchemaModelImpl model) { 35 this(model,createNewComponent(SchemaElements.MAX_LENGTH,model)); 36 } 37 38 39 public MaxLengthImpl(SchemaModelImpl model, Element e) { 40 super(model, e); 41 } 42 43 47 public Class <? extends SchemaComponent> getComponentType() { 48 return MaxLength.class; 49 } 50 51 public void accept(SchemaVisitor visitor) { 52 visitor.visit(this); 53 } 54 55 public String getComponentName() { 56 return SchemaElements.MAX_LENGTH.getName(); 57 } 58 } 59 | Popular Tags |