org.jboss.dna.repository.sequencers
Class SequencerNodeContext

java.lang.Object
  extended by org.jboss.dna.repository.sequencers.SequencerNodeContext
All Implemented Interfaces:
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
 org.jboss.dna.graph.properties.ValueFactories getFactories()
          
 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)
          
 String getMimeType()
          
 org.jboss.dna.graph.properties.NamespaceRegistry getNamespaceRegistry()
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFactories

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

Specified by:
getFactories in interface org.jboss.dna.graph.sequencers.SequencerContext

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)

getMimeType

public String getMimeType()

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

getNamespaceRegistry

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

Specified by:
getNamespaceRegistry in interface org.jboss.dna.graph.sequencers.SequencerContext

getLogger

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

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

getLogger

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

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


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