org.jvnet.hk2.component
Class InhabitantTrackerContextBuilder

java.lang.Object
  extended by org.jvnet.hk2.component.InhabitantTrackerContextBuilder

public class InhabitantTrackerContextBuilder
extends java.lang.Object

Builder for constructing InhabitantTrackerContext types.

Since:
3.1
Author:
Jeff Trent

Nested Class Summary
protected static class InhabitantTrackerContextBuilder.AlteredLdapMatcherFilter
           
 
Constructor Summary
protected InhabitantTrackerContextBuilder()
           
 
Method Summary
 InhabitantTrackerContext build()
           
 InhabitantTrackerContextBuilder classNames(java.util.Set<java.lang.String> classNames)
           
 InhabitantTrackerContextBuilder classNames(java.lang.String... classNames)
           
static InhabitantTrackerContextBuilder create(Habitat h)
          Creates a builder appropriate for the given habitat
 InhabitantTrackerContextBuilder filter(InhabitantFilter filter)
           
 java.util.Set<java.lang.String> getClassNames()
           
 InhabitantFilter getFilter()
           
 java.lang.Boolean getPresence()
           
protected  boolean hasWildcard(java.lang.String item)
           
 InhabitantTrackerContextBuilder ldapFilter(java.lang.String ldapExpression)
           
 InhabitantTrackerContextBuilder presence(java.lang.Boolean presence)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

InhabitantTrackerContextBuilder

protected InhabitantTrackerContextBuilder()
Method Detail

create

public static InhabitantTrackerContextBuilder create(Habitat h)
Creates a builder appropriate for the given habitat

Parameters:
h - the habitat
Returns:
the factory

toString

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

presence

public InhabitantTrackerContextBuilder presence(java.lang.Boolean presence)

getPresence

public java.lang.Boolean getPresence()

classNames

public InhabitantTrackerContextBuilder classNames(java.lang.String... classNames)

classNames

public InhabitantTrackerContextBuilder classNames(java.util.Set<java.lang.String> classNames)

getClassNames

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

filter

public InhabitantTrackerContextBuilder filter(InhabitantFilter filter)

getFilter

public InhabitantFilter getFilter()

ldapFilter

public InhabitantTrackerContextBuilder ldapFilter(java.lang.String ldapExpression)
                                           throws ComponentException
Throws:
ComponentException

hasWildcard

protected boolean hasWildcard(java.lang.String item)

build

public InhabitantTrackerContext build()


Copyright © 2010 Oracle Corporation. All Rights Reserved.