xref = createXref( xrefNode, XrefTag.SECONDARY_REF ); if ( xref != null ) { xrefs.add( xref );
xref = createXref( xrefNode, XrefTag.SECONDARY_REF ); if ( xref != null ) { xrefs.add( xref );
xref = createXref( xrefNode, XrefTag.SECONDARY_REF ); if ( xref != null ) { xrefs.add( xref );
/** * Extract Primary Xref. * <p/> * <pre> * <xref> * <primaryRef db="Swiss-Prot" id="P10912"/> * </xref> * </pre> * * @return an intact Xref or null if something goes wrong. */ public static XrefTag processPrimaryRef( final Element root ) { XrefTag xref = null; final String nodeName = root.getNodeName(); if ( false == "xref".equals( nodeName ) ) { MessageHolder.getInstance().addParserMessage( new Message( root, "ERROR - We should be in xref tag, <" + root.getNodeName() + "> instead." ) ); } final Element xrefNode = DOMUtil.getFirstElement( root, "primaryRef" ); // and the secondary ?! try { xref = createXref( xrefNode, XrefTag.PRIMARY_REF ); } catch ( IllegalArgumentException e ) { MessageHolder.getInstance().addParserMessage( new Message( root, e.getMessage() ) ); } return xref; }
/** * Extract Primary Xref. * <p/> * <pre> * <xref> * <primaryRef db="Swiss-Prot" id="P10912"/> * </xref> * </pre> * * @return an intact Xref or null if something goes wrong. */ public static XrefTag processPrimaryRef( final Element root ) { XrefTag xref = null; final String nodeName = root.getNodeName(); if ( false == "xref".equals( nodeName ) ) { MessageHolder.getInstance().addParserMessage( new Message( root, "ERROR - We should be in xref tag, <" + root.getNodeName() + "> instead." ) ); } final Element xrefNode = DOMUtil.getFirstElement( root, "primaryRef" ); // and the secondary ?! try { xref = createXref( xrefNode, XrefTag.PRIMARY_REF ); } catch ( IllegalArgumentException e ) { MessageHolder.getInstance().addParserMessage( new Message( root, e.getMessage() ) ); } return xref; }
/** * Extract Primary Xref. * <p/> * <pre> * <xref> * <primaryRef db="Swiss-Prot" id="P10912"/> * </xref> * </pre> * * @return an intact Xref or null if something goes wrong. */ public static XrefTag processPrimaryRef( final Element root ) { XrefTag xref = null; final String nodeName = root.getNodeName(); if ( false == "xref".equals( nodeName ) ) { MessageHolder.getInstance().addParserMessage( new Message( root, "ERROR - We should be in xref tag, <" + root.getNodeName() + "> instead." ) ); } final Element xrefNode = DOMUtil.getFirstElement( root, "primaryRef" ); // and the secondary ?! try { xref = createXref( xrefNode, XrefTag.PRIMARY_REF ); } catch ( IllegalArgumentException e ) { MessageHolder.getInstance().addParserMessage( new Message( root, e.getMessage() ) ); } return xref; }