net.praqma.jenkins.memorymap.parser
Class MemoryMapMapParserDelegate

java.lang.Object
  extended by net.praqma.jenkins.memorymap.util.FileFoundable<MemoryMapConfigMemory>
      extended by net.praqma.jenkins.memorymap.parser.MemoryMapMapParserDelegate
All Implemented Interfaces:
hudson.FilePath.FileCallable<MemoryMapConfigMemory>, Serializable

public class MemoryMapMapParserDelegate
extends FileFoundable<MemoryMapConfigMemory>

Class to wrap the FileCallable method. Serves as a proxy to the parser method.

Author:
Praqma
See Also:
Serialized Form

Constructor Summary
MemoryMapMapParserDelegate()
           
MemoryMapMapParserDelegate(AbstractMemoryMapParser parser)
           
MemoryMapMapParserDelegate(AbstractMemoryMapParser parser, MemoryMapConfigMemory config)
           
 
Method Summary
 AbstractMemoryMapParser getParser()
           
static Pattern getPatternForMemorySection(String sectionName)
           
 MemoryMapConfigMemory invoke(File file, hudson.remoting.VirtualChannel vc)
           
 void setParser(AbstractMemoryMapParser parser)
           
 
Methods inherited from class net.praqma.jenkins.memorymap.util.FileFoundable
findFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MemoryMapMapParserDelegate

public MemoryMapMapParserDelegate()

MemoryMapMapParserDelegate

public MemoryMapMapParserDelegate(AbstractMemoryMapParser parser)

MemoryMapMapParserDelegate

public MemoryMapMapParserDelegate(AbstractMemoryMapParser parser,
                                  MemoryMapConfigMemory config)
Method Detail

invoke

public MemoryMapConfigMemory invoke(File file,
                                    hudson.remoting.VirtualChannel vc)
                             throws IOException,
                                    InterruptedException
Throws:
IOException
InterruptedException

getParser

public AbstractMemoryMapParser getParser()
Returns:
the parser

setParser

public void setParser(AbstractMemoryMapParser parser)
Parameters:
parser - the parser to set

getPatternForMemorySection

public static Pattern getPatternForMemorySection(String sectionName)


Copyright © 2004-2013. All Rights Reserved.