org.sonatype.gossip.source
Class ResourceSource

java.lang.Object
  extended by org.sonatype.gossip.source.SourceSupport
      extended by org.sonatype.gossip.source.ResourceSource
All Implemented Interfaces:
Source

public class ResourceSource
extends SourceSupport

Resource-based configuration source.

Since:
1.0
Author:
Jason Dillon

Nested Class Summary
static class ResourceSource.ClassLoaderType
           
 
Field Summary
 
Fields inherited from class org.sonatype.gossip.source.SourceSupport
log
 
Constructor Summary
ResourceSource()
           
 
Method Summary
 ClassLoader getClassLoader()
           
 ResourceSource.ClassLoaderType getClassLoaderType()
           
 String getName()
           
 Model load()
          Load a configuration model.
 void setClassLoader(ClassLoader cl)
           
 void setClassLoaderType(ResourceSource.ClassLoaderType type)
           
 void setName(String name)
           
 String toString()
           
 
Methods inherited from class org.sonatype.gossip.source.SourceSupport
load, load
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResourceSource

public ResourceSource()
Method Detail

getName

public String getName()

setName

public void setName(String name)

setClassLoaderType

public void setClassLoaderType(ResourceSource.ClassLoaderType type)

getClassLoaderType

public ResourceSource.ClassLoaderType getClassLoaderType()

getClassLoader

public ClassLoader getClassLoader()

setClassLoader

public void setClassLoader(ClassLoader cl)

load

public Model load()
           throws Exception
Description copied from interface: Source
Load a configuration model.

Returns:
The loaded model.
Throws:
Exception - Failed to load the model.

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2008-2012 Sonatype. All Rights Reserved.