org.apache.archiva.repository.content.maven2
Class FilenameParser
java.lang.Object
org.apache.archiva.repository.content.maven2.FilenameParser
public class FilenameParser
- extends Object
Generic Filename Parser for use with layout routines.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
private String name
extension
private String extension
offset
private int offset
mavenPluginPattern
private static final Pattern mavenPluginPattern
extensionPattern
private static final Pattern extensionPattern
SNAPSHOT_PATTERN
private static final Pattern SNAPSHOT_PATTERN
section
private static final Pattern section
matcher
private Matcher matcher
FilenameParser
public FilenameParser(String filename)
reset
public void reset()
next
public String next()
expect
protected String expect(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 String getName()
getExtension
public String getExtension()
remaining
public String remaining()
nextNonVersion
public String nextNonVersion()
nextVersion
protected String nextVersion()
Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.