hudson.plugins.doclinks
Class DocLinksUtils

java.lang.Object
  extended by hudson.plugins.doclinks.DocLinksUtils

public final class DocLinksUtils
extends java.lang.Object

Utilities.

Author:
Seiji Sogabe

Method Summary
static java.lang.String getDocumentId(java.lang.String path)
           
static java.lang.String getNextId(java.util.List<Document> documents)
          get the id, which has not been used.
static boolean isValidDirectory(java.lang.String dir)
           
static void log(java.io.PrintStream logger, java.lang.String message)
           
static void publishDocument(Document doc, hudson.FilePath ws, hudson.FilePath docLinksDir, java.io.PrintStream logger)
           
static hudson.util.FormValidation validateDirectory(hudson.model.AbstractProject<?,?> project, java.lang.String directory)
           
static hudson.util.FormValidation validateFile(hudson.model.AbstractProject<?,?> project, java.lang.String directory, java.lang.String file)
           
static hudson.util.FormValidation validateTitle(java.lang.String title)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

log

public static void log(java.io.PrintStream logger,
                       java.lang.String message)

getNextId

public static java.lang.String getNextId(java.util.List<Document> documents)
get the id, which has not been used.


isValidDirectory

public static boolean isValidDirectory(java.lang.String dir)

getDocumentId

public static java.lang.String getDocumentId(java.lang.String path)

validateTitle

public static hudson.util.FormValidation validateTitle(java.lang.String title)

validateDirectory

public static hudson.util.FormValidation validateDirectory(hudson.model.AbstractProject<?,?> project,
                                                           java.lang.String directory)
                                                    throws java.io.IOException
Throws:
java.io.IOException

validateFile

public static hudson.util.FormValidation validateFile(hudson.model.AbstractProject<?,?> project,
                                                      java.lang.String directory,
                                                      java.lang.String file)
                                               throws java.io.IOException
Throws:
java.io.IOException

publishDocument

public static void publishDocument(Document doc,
                                   hudson.FilePath ws,
                                   hudson.FilePath docLinksDir,
                                   java.io.PrintStream logger)
                            throws java.io.IOException,
                                   java.lang.InterruptedException
Throws:
java.io.IOException
java.lang.InterruptedException


Copyright © 2010. All Rights Reserved.