This project has retired. For details please refer to its Attic page.
FilenameParser

org.apache.maven.archiva.repository.content
Class FilenameParser

Package class diagram package FilenameParser
java.lang.Object
  extended by org.apache.maven.archiva.repository.content.FilenameParser

public class FilenameParser
extends java.lang.Object

Generic Filename Parser for use with layout routines.


Constructor Summary
protected FilenameParser(java.lang.String filename)
           
 
Method Summary
protected  java.lang.String expect(java.lang.String expected)
           
protected  java.lang.String getExtension()
           
protected  java.lang.String getName()
           
protected  java.lang.String next()
           
protected  java.lang.String nextNonVersion()
           
protected  java.lang.String nextVersion()
           
protected  java.lang.String remaining()
           
protected  void reset()
           
protected  char seperator()
          Get the current seperator character.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilenameParser

protected FilenameParser(java.lang.String filename)
Method Detail

reset

protected void reset()

next

protected java.lang.String next()

expect

protected java.lang.String expect(java.lang.String expected)

seperator

protected char seperator()
Get the current seperator character.

Returns:
the seperator character (either '.' or '-'), or 0 if no seperator character available.

getName

protected java.lang.String getName()

getExtension

protected java.lang.String getExtension()

remaining

protected java.lang.String remaining()

nextNonVersion

protected java.lang.String nextNonVersion()

nextVersion

protected java.lang.String nextVersion()