org.sonatype.gossip.model.io.props
Class Context

java.lang.Object
  extended by org.sonatype.gossip.model.io.props.Context
All Implemented Interfaces:
java.lang.Cloneable

public final class Context
extends java.lang.Object
implements java.lang.Cloneable

Container for Gossip configuration details.

Since:
1.0
Author:
Jason Dillon

Method Summary
static java.util.Properties asProperties(Context ctx)
           
 Context child(java.lang.String prefix)
           
 java.lang.Object clone()
           
 boolean contains(java.lang.String name)
           
static Context create(java.net.URL input)
           
 java.lang.String get(java.lang.String name)
           
 java.lang.String get(java.lang.String name, java.lang.String defaultValue)
           
 java.lang.String key(java.lang.String name)
           
 java.util.Set<java.lang.String> names()
           
 Context parent()
           
 java.lang.String set(java.lang.String name, java.lang.String value)
           
 int size()
           
 java.lang.String[] split(java.lang.String name, boolean trim)
           
 java.util.Properties toProperties()
           
 java.lang.String toString()
           
static java.lang.String[] trim(java.lang.String[] strings)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

key

public java.lang.String key(java.lang.String name)

contains

public boolean contains(java.lang.String name)

set

public java.lang.String set(java.lang.String name,
                            java.lang.String value)

get

public java.lang.String get(java.lang.String name,
                            java.lang.String defaultValue)

get

public java.lang.String get(java.lang.String name)

size

public int size()

names

public java.util.Set<java.lang.String> names()

parent

public Context parent()

child

public Context child(java.lang.String prefix)

create

public static Context create(java.net.URL input)
                      throws java.io.IOException
Throws:
java.io.IOException

asProperties

public static java.util.Properties asProperties(Context ctx)

toProperties

public java.util.Properties toProperties()

split

public java.lang.String[] split(java.lang.String name,
                                boolean trim)

trim

public static java.lang.String[] trim(java.lang.String[] strings)


Copyright © 2008-2010 Sonatype. All Rights Reserved.