com.atlassian.confluence.labels
Class LabelParser

java.lang.Object
  extended by com.atlassian.confluence.labels.LabelParser

public class LabelParser
extends java.lang.Object

The Label parser understands the formatting of label strings. The following are considered valid label strings.


Field Summary
static char[] INVALID_CHARACTERS
           
static int MAX_LABEL_NAME_LENGTH
           
static int MAX_LABEL_PREFIX_LENGTH
           
static java.lang.String PERSONAL_LABEL_PREFIX
           
static java.lang.String TEAM_LABEL_PREFIX
           
 
Constructor Summary
LabelParser()
           
 
Method Summary
static ParsedLabelName create(Label label)
           
static ParsedLabelName create(java.lang.String labelName, java.lang.String userName)
           
static java.lang.String getInvalidCharactersAsString()
           
static boolean isValidLabelLength(ParsedLabelName labelName)
           
static boolean isValidNameLength(ParsedLabelName labelName)
           
static boolean isValidPrefixLength(ParsedLabelName labelName)
           
static ParsedLabelName parse(java.lang.String labelString)
           
static java.lang.String render(Label label)
           
static java.lang.String render(ParsedLabelName parsedLabelName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INVALID_CHARACTERS

public static final char[] INVALID_CHARACTERS

MAX_LABEL_NAME_LENGTH

public static final int MAX_LABEL_NAME_LENGTH
See Also:
Constant Field Values

MAX_LABEL_PREFIX_LENGTH

public static final int MAX_LABEL_PREFIX_LENGTH
See Also:
Constant Field Values

PERSONAL_LABEL_PREFIX

public static final java.lang.String PERSONAL_LABEL_PREFIX
See Also:
Constant Field Values

TEAM_LABEL_PREFIX

public static final java.lang.String TEAM_LABEL_PREFIX
See Also:
Constant Field Values
Constructor Detail

LabelParser

public LabelParser()
Method Detail

isValidLabelLength

public static boolean isValidLabelLength(ParsedLabelName labelName)

isValidNameLength

public static boolean isValidNameLength(ParsedLabelName labelName)

isValidPrefixLength

public static boolean isValidPrefixLength(ParsedLabelName labelName)

parse

public static ParsedLabelName parse(java.lang.String labelString)

getInvalidCharactersAsString

public static java.lang.String getInvalidCharactersAsString()

create

public static ParsedLabelName create(java.lang.String labelName,
                                     java.lang.String userName)

create

public static ParsedLabelName create(Label label)

render

public static java.lang.String render(Label label)

render

public static java.lang.String render(ParsedLabelName parsedLabelName)


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.