org.jboss.dna.repository.sequencers
Class SequencerNodeContext

java.lang.Object
  extended by org.jboss.dna.repository.sequencers.SequencerNodeContext
All Implemented Interfaces:
org.jboss.dna.common.component.ClassLoaderFactory, org.jboss.dna.graph.ExecutionContext, org.jboss.dna.graph.sequencers.SequencerContext

@Immutable
public class SequencerNodeContext
extends Object
implements org.jboss.dna.graph.sequencers.SequencerContext

Contains context information that is passed to stream sequencers, including information about the input node containing the data being sequenced.

Author:
John Verhaeg

Method Summary
 AccessControlContext getAccessControlContext()
          
 ClassLoader getClassLoader(String... classpath)
          
 org.jboss.dna.graph.properties.Path getInputPath()
          
 Set<org.jboss.dna.graph.properties.Property> getInputProperties()
          
 org.jboss.dna.graph.properties.Property getInputProperty(org.jboss.dna.graph.properties.Name name)
          
 org.jboss.dna.common.util.Logger getLogger(Class<?> clazz)
          
 org.jboss.dna.common.util.Logger getLogger(String name)
          
 LoginContext getLoginContext()
          
 String getMimeType()
          
 org.jboss.dna.graph.properties.NamespaceRegistry getNamespaceRegistry()
          
 org.jboss.dna.common.collection.Problems getProblems()
          
 org.jboss.dna.graph.properties.PropertyFactory getPropertyFactory()
          
 Subject getSubject()
          
 org.jboss.dna.graph.properties.ValueFactories getValueFactories()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getAccessControlContext

public AccessControlContext getAccessControlContext()

Specified by:
getAccessControlContext in interface org.jboss.dna.graph.ExecutionContext
See Also:
ExecutionContext.getAccessControlContext()

getClassLoader

public ClassLoader getClassLoader(String... classpath)

Specified by:
getClassLoader in interface org.jboss.dna.common.component.ClassLoaderFactory
See Also:
ClassLoaderFactory.getClassLoader(java.lang.String[])

getValueFactories

public org.jboss.dna.graph.properties.ValueFactories getValueFactories()

Specified by:
getValueFactories in interface org.jboss.dna.graph.ExecutionContext

getInputPath

public org.jboss.dna.graph.properties.Path getInputPath()

Specified by:
getInputPath in interface org.jboss.dna.graph.sequencers.SequencerContext
See Also:
SequencerContext.getInputPath()

getInputProperties

public Set<org.jboss.dna.graph.properties.Property> getInputProperties()

Specified by:
getInputProperties in interface org.jboss.dna.graph.sequencers.SequencerContext
See Also:
SequencerContext.getInputProperties()

getInputProperty

public org.jboss.dna.graph.properties.Property getInputProperty(org.jboss.dna.graph.properties.Name name)

Specified by:
getInputProperty in interface org.jboss.dna.graph.sequencers.SequencerContext
See Also:
SequencerContext.getInputProperty(org.jboss.dna.graph.properties.Name)

getProblems

public org.jboss.dna.common.collection.Problems getProblems()

Specified by:
getProblems in interface org.jboss.dna.graph.sequencers.SequencerContext
See Also:
SequencerContext.getProblems()

getMimeType

public String getMimeType()

Specified by:
getMimeType in interface org.jboss.dna.graph.sequencers.SequencerContext
See Also:
SequencerContext.getMimeType()

getLogger

public org.jboss.dna.common.util.Logger getLogger(Class<?> clazz)

Specified by:
getLogger in interface org.jboss.dna.graph.ExecutionContext
See Also:
ExecutionContext.getLogger(java.lang.Class)

getLogger

public org.jboss.dna.common.util.Logger getLogger(String name)

Specified by:
getLogger in interface org.jboss.dna.graph.ExecutionContext
See Also:
ExecutionContext.getLogger(java.lang.String)

getLoginContext

public LoginContext getLoginContext()

Specified by:
getLoginContext in interface org.jboss.dna.graph.ExecutionContext
See Also:
ExecutionContext.getLoginContext()

getNamespaceRegistry

public org.jboss.dna.graph.properties.NamespaceRegistry getNamespaceRegistry()

Specified by:
getNamespaceRegistry in interface org.jboss.dna.graph.ExecutionContext

getPropertyFactory

public org.jboss.dna.graph.properties.PropertyFactory getPropertyFactory()

Specified by:
getPropertyFactory in interface org.jboss.dna.graph.ExecutionContext
See Also:
ExecutionContext.getPropertyFactory()

getSubject

public Subject getSubject()

Specified by:
getSubject in interface org.jboss.dna.graph.ExecutionContext
See Also:
ExecutionContext.getSubject()


Copyright © 2008-Present JBoss a division of Red Hat. All Rights Reserved.