org.modeshape.repository.sequencer
Class SequencerPathExpression.Matcher

java.lang.Object
  extended by org.modeshape.repository.sequencer.SequencerPathExpression.Matcher
Enclosing class:
SequencerPathExpression

@Immutable
public static class SequencerPathExpression.Matcher
extends Object


Constructor Summary
protected SequencerPathExpression.Matcher(PathExpression.Matcher inputMatcher, PathExpression.RepositoryPath outputPath)
           
 
Method Summary
 boolean equals(Object obj)
          
 String getInputPath()
           
 String getOutputPath()
          Get the path in the repository where the sequenced content should be placed.
 String getOutputRepositoryName()
          Get the name of the repository where the sequenced content should be placed.
 String getOutputWorkspaceName()
          Get the name of the workspace where the sequenced content should be placed.
 String getSelectedPath()
           
 int hashCode()
          
 boolean matches()
           
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SequencerPathExpression.Matcher

protected SequencerPathExpression.Matcher(PathExpression.Matcher inputMatcher,
                                          PathExpression.RepositoryPath outputPath)
Method Detail

matches

public boolean matches()

getInputPath

public String getInputPath()
Returns:
inputPath

getSelectedPath

public String getSelectedPath()
Returns:
selectPattern

getOutputPath

public String getOutputPath()
Get the path in the repository where the sequenced content should be placed.

Returns:
outputPath the output path, or null if this matcher does not match the input

getOutputRepositoryName

public String getOutputRepositoryName()
Get the name of the repository where the sequenced content should be placed.

Returns:
outputPath the output path, or null if this matcher does not match the input

getOutputWorkspaceName

public String getOutputWorkspaceName()
Get the name of the workspace where the sequenced content should be placed.

Returns:
outputPath the output path, or null if this matcher does not match the input

hashCode

public int hashCode()

Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)

Overrides:
equals in class Object

toString

public String toString()

Overrides:
toString in class Object


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