org.jboss.dna.repository.sequencers
Class SequencerOutputMap.Entry

java.lang.Object
  extended by org.jboss.dna.repository.sequencers.SequencerOutputMap.Entry
Enclosing class:
SequencerOutputMap

@Immutable
public class SequencerOutputMap.Entry
extends Object

An entry in a SequencerOutputMap, which contains the path of the node and the property values on the node.

Author:
Randall Hauch

Constructor Summary
protected SequencerOutputMap.Entry(org.jboss.dna.graph.properties.Path path, List<SequencerOutputMap.PropertyValue> properties)
           
 
Method Summary
 org.jboss.dna.graph.properties.Path getPath()
           
 org.jboss.dna.graph.properties.Name getPrimaryTypeValue()
          Get the primary type specified for this node, or null if the type was not specified
 List<SequencerOutputMap.PropertyValue> getPropertyValues()
          Get the property values, which may be empty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SequencerOutputMap.Entry

protected SequencerOutputMap.Entry(org.jboss.dna.graph.properties.Path path,
                                   List<SequencerOutputMap.PropertyValue> properties)
Method Detail

getPath

public org.jboss.dna.graph.properties.Path getPath()
Returns:
path

getPrimaryTypeValue

public org.jboss.dna.graph.properties.Name getPrimaryTypeValue()
Get the primary type specified for this node, or null if the type was not specified

Returns:
the primary type, or null

getPropertyValues

public List<SequencerOutputMap.PropertyValue> getPropertyValues()
Get the property values, which may be empty

Returns:
value


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