public void handleEndElement( OtterContentHandler theContentHandler, String namespaceURI, String localName, String qualifiedName) { // // should pop the mode off the stack. super.handleEndElement(theContentHandler, namespaceURI, localName, qualifiedName); // grab the annotation off the stack, and set it into the // parent sequence_set. AssemblyFeature sequenceFragment = (AssemblyFeature) theContentHandler.popStackObject(); ((AnnotatedFeatureI) theContentHandler.getCurrentObject()).addFeature(sequenceFragment); } // end handleTag
public void handleEndElement( OtterContentHandler theContentHandler, String namespaceURI, String localName, String qualifiedName) { Transcript trans = (Transcript) theContentHandler.getStackObject(); trans.addProperty(TagHandler.AUTHOR_EMAIL, getCharacters()); super.handleEndElement(theContentHandler, namespaceURI, localName, qualifiedName); }
public void handleEndElement( OtterContentHandler theContentHandler, String namespaceURI, String localName, String qualifiedName) { Transcript transcript = (Transcript) theContentHandler.getStackObject(); DbXref dbx = new DbXref("OtterId", getCharacters(), "otter"); transcript.addDbXref(dbx); super.handleEndElement(theContentHandler, namespaceURI, localName, qualifiedName); }
public void handleEndElement( OtterContentHandler theContentHandler, String namespaceURI, String localName, String qualifiedName) { Exon exon = (Exon) theContentHandler.getStackObject(); int strand = Integer.valueOf(getCharacters()).intValue(); exon.setStrand(strand); super.handleEndElement(theContentHandler, namespaceURI, localName, qualifiedName); }
public void handleEndElement( OtterContentHandler theContentHandler, String namespaceURI, String localName, String qualifiedName) { Transcript transcript = (Transcript) theContentHandler.getStackObject(); Comment comment = new Comment( transcript.getId(), getCharacters(), "no author", 0 // should be a long representing a timestamp. ); transcript.addComment(comment); super.handleEndElement(theContentHandler, namespaceURI, localName, qualifiedName); }
public void handleStartElement( OtterContentHandler theContentHandler, String namespaceURI, String localName, String qualifiedName, Attributes attributes) { // // should just push the mode - so subsequence tags know we're // dealing with a sequence fragment. super.handleStartElement(theContentHandler, namespaceURI, localName, qualifiedName, attributes); AssemblyFeature sequenceFragment = new AssemblyFeature(); // // pushes annotation on the stack so subsequence tags can // modify it. theContentHandler.pushStackObject(sequenceFragment); } // end handleTag