1 19 package org.netbeans.modules.xslt.model.impl; 20 21 import java.util.List ; 22 23 import org.netbeans.modules.xslt.model.SequenceConstructor; 24 import org.netbeans.modules.xslt.model.SequenceElement; 25 import org.w3c.dom.Element ; 26 27 31 abstract class SequenceElementConstructorImpl extends 32 SequenceElementImpl 33 { 34 35 SequenceElementConstructorImpl( XslModelImpl model, Element e ) { 36 super(model, e); 37 } 38 39 SequenceElementConstructorImpl( XslModelImpl model, XslElements type ) { 40 super(model, type ); 41 } 42 43 46 public void addSequenceChild( SequenceElement element, int position ) { 47 insertAtIndex( SequenceConstructor.SEQUENCE_ELEMENT, element , position ); 48 } 49 50 53 public void appendSequenceChild( SequenceElement element ) { 54 appendChild( SequenceConstructor.SEQUENCE_ELEMENT, element ); 55 } 56 57 60 public List <SequenceElement> getSequenceChildren() { 61 return getChildren( SequenceElement.class ); 62 } 63 64 67 public void removeSequenceChild( SequenceElement element ) { 68 removeChild( SequenceConstructor.SEQUENCE_ELEMENT, element ); 69 } 70 71 } | Popular Tags |