Class XMLManager

java.lang.Object
net.bioclipse.managers.XMLManager
All Implemented Interfaces:
IBactingManager, net.bioclipse.managers.business.IBioclipseManager

public class XMLManager extends Object implements IBactingManager
Bioclipse manager that provides functionality around the eXtensible Markup Language standard.
  • Constructor Details

    • XMLManager

      public XMLManager(String workspaceRoot)
      Creates a new XMLManager.
      Parameters:
      workspaceRoot - location of the workspace, e.g. "."
  • Method Details

    • getManagerName

      public String getManagerName()
      Specified by:
      getManagerName in interface net.bioclipse.managers.business.IBioclipseManager
    • doi

      public List<String> doi()
      Description copied from interface: IBactingManager
      Lists the DOIs of the articles associated to this manager.
      Specified by:
      doi in interface IBactingManager
      Returns:
      a List of String with DOIs
    • isWellFormed

      public boolean isWellFormed(String file) throws net.bioclipse.core.business.BioclipseException, org.eclipse.core.runtime.CoreException
      Throws:
      net.bioclipse.core.business.BioclipseException
      org.eclipse.core.runtime.CoreException
    • isValid

      public boolean isValid(String file) throws net.bioclipse.core.business.BioclipseException, org.eclipse.core.runtime.CoreException
      Throws:
      net.bioclipse.core.business.BioclipseException
      org.eclipse.core.runtime.CoreException
    • readValid

      public nu.xom.Document readValid(String file) throws net.bioclipse.core.business.BioclipseException, org.eclipse.core.runtime.CoreException
      Throws:
      net.bioclipse.core.business.BioclipseException
      org.eclipse.core.runtime.CoreException
    • readValidString

      public nu.xom.Document readValidString(String xmlContent) throws net.bioclipse.core.business.BioclipseException, org.eclipse.core.runtime.CoreException
      Throws:
      net.bioclipse.core.business.BioclipseException
      org.eclipse.core.runtime.CoreException
    • readString

      public nu.xom.Document readString(String xmlContent) throws net.bioclipse.core.business.BioclipseException, org.eclipse.core.runtime.CoreException
      Throws:
      net.bioclipse.core.business.BioclipseException
      org.eclipse.core.runtime.CoreException
    • readWellFormed

      public nu.xom.Document readWellFormed(String file) throws net.bioclipse.core.business.BioclipseException, org.eclipse.core.runtime.CoreException
      Throws:
      net.bioclipse.core.business.BioclipseException
      org.eclipse.core.runtime.CoreException
    • listNamespaces

      public List<String> listNamespaces(String file) throws net.bioclipse.core.business.BioclipseException
      Throws:
      net.bioclipse.core.business.BioclipseException