|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.xoev.xdomea.viewer.util.ProjectUtil
public class ProjectUtil
Diese Klasse bündelt in diesem Projekt häufig benötigte Funktionalitäten
Method Summary | |
---|---|
static net.sf.saxon.om.NodeInfo |
createNodeInfo(net.sf.saxon.xpath.XPathEvaluator xpe,
File file)
erzeugt ein NodeInfo-Objekt |
static net.sf.saxon.xpath.XPathEvaluator |
createXPathEvaluator()
erzeugt einen XPathEvalutator |
static XPathExpression |
createXPathExpression(XPath xpe,
String xpath)
compiliert den angegebenen XPath-Ausdruck |
static Configuration |
getConfiguration(String xdomeaVersion,
List<Configuration> configs)
gibt die Konfiguration für die angegebene xdomea-Version zurück. |
static void |
log(Class<Object> sourceClass,
org.apache.log4j.Level level,
String message)
Hilfsmethode zum sicheren Loggen. |
static void |
log(Object sourceInstance,
org.apache.log4j.Level level,
String message)
Hilfsmethode zum sicheren Loggen. |
static void |
validate(SAXSource saxSource)
validert ein XML-Dokument gegen das unter xsi:schemaLocation angegebene Schema Diese Methode ist ein ShortCut zu validate(SAXSource, File) |
static void |
validate(SAXSource saxSource,
File schemaFile)
validert ein XML-Dokument gegen ein Schema. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static void validate(SAXSource saxSource) throws SAXException, IOException
validate(SAXSource, File)
saxSource
- das zu validierende Dokument
SAXException
- wenn ein Fehler beim Zugriff auf das Schema auftritt
IOException
- wenn ein Fehler bei der Validierung auftrittpublic static void validate(SAXSource saxSource, File schemaFile) throws SAXException, IOException
saxSource
- das zu validierende DokumentschemaFile
- das zu nutzende Schema
SAXException
- wenn ein Fehler beim Zugriff auf das Schema auftritt
IOException
- wenn ein Fehler bei der Validierung auftrittpublic static net.sf.saxon.xpath.XPathEvaluator createXPathEvaluator() throws XDomeaViewerException
XDomeaViewerException
public static XPathExpression createXPathExpression(XPath xpe, String xpath) throws XDomeaViewerException
xpe
- ein XPathEvaluatorxpath
- der XPath
XDomeaViewerException
public static net.sf.saxon.om.NodeInfo createNodeInfo(net.sf.saxon.xpath.XPathEvaluator xpe, File file) throws XDomeaViewerException
xpe
- eine XPathEvaluator-Instanzfile
- eine XML-Datei
XDomeaViewerException
public static Configuration getConfiguration(String xdomeaVersion, List<Configuration> configs) throws XDomeaViewerException
Configuration.getVersion()
xdomeaVersion
- die xdomea-Versionconfigs
- die zu durchsuchenden Konfigurationen
XDomeaViewerException
- wenn NULL als xdomea-Version übergeben wurdepublic static void log(Object sourceInstance, org.apache.log4j.Level level, String message)
sourceInstance
- die Instance, aus der die Logmeldung verschickt wirdlevel
- das Loglevelmessage
- die Nachrichtpublic static void log(Class<Object> sourceClass, org.apache.log4j.Level level, String message)
sourceClass
- die Klasse, aus der die Logmeldung verschickt wirdlevel
- das Loglevelmessage
- die Nachricht
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |