org.codehaus.groovy.maven.gossip.model
Class Source

java.lang.Object
  extended by org.codehaus.groovy.maven.gossip.model.AbstractNode
      extended by org.codehaus.groovy.maven.gossip.model.Source
All Implemented Interfaces:
Node
Direct Known Subclasses:
FileSource, HomeDirectorySource, ResourceSource, SystemPropertySource, URLSource

public abstract class Source
extends AbstractNode

Source node.

Version:
$Id: Source.java 13181 2008-08-10 14:05:55Z user57 $
Author:
Jason Dillon

Field Summary
 
Fields inherited from class org.codehaus.groovy.maven.gossip.model.AbstractNode
log
 
Constructor Summary
Source()
           
 
Method Summary
 MergePolicy getMergePolicy()
           
abstract  Configuration load()
           
protected  Configuration load(java.io.File file)
           
protected  Configuration load(java.net.URL url)
           
 void setMergePolicy(MergePolicy policy)
           
 
Methods inherited from class org.codehaus.groovy.maven.gossip.model.AbstractNode
getParent, mergeProperties, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Source

public Source()
Method Detail

getMergePolicy

public MergePolicy getMergePolicy()

setMergePolicy

public void setMergePolicy(MergePolicy policy)

load

public abstract Configuration load()
                            throws java.lang.Exception
Throws:
java.lang.Exception

load

protected Configuration load(java.net.URL url)
                      throws java.lang.Exception
Throws:
java.lang.Exception

load

protected Configuration load(java.io.File file)
                      throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2006-2009 Codehaus. All Rights Reserved.