public final class ViewType extends Object implements Serializable
ViewTypes can be registered via
createViewType and unregistered via removeViewType.| Modifier and Type | Field and Description |
|---|---|
static ViewType |
CANVAS |
static ViewType |
DEFAULT |
static ViewType |
DIRECTORY |
| Modifier and Type | Method and Description |
|---|---|
static ViewType |
createViewType(String name,
String... aliases)
Creates a
ViewType with the given canonical name and optional aliases. |
Collection<String> |
getAliases()
Gets the aliases for this
ViewType |
String |
getCanonicalName()
Gets the canonical name of this
ViewType |
static boolean |
removeViewType(ViewType viewType)
Removes a
ViewType. |
String |
toString() |
static ViewType |
valueOf(String value)
Returns the
ViewType associated with the value. |
public static final ViewType DEFAULT
public static final ViewType DIRECTORY
public static final ViewType CANVAS
public static ViewType createViewType(String name, String... aliases)
ViewType with the given canonical name and optional aliases. The name and
aliases must be unique : no two ViewTypes can share names or aliases. If any of the name
or aliases is associated with another ViewType, an IllegalArgumentException will be thrownname - the unique canonical name for the ViewTypealiases - optional aliases for this ViewTypeViewTypepublic static boolean removeViewType(ViewType viewType)
ViewType. Its name and all its aliases are free to be used in new ViewTypesviewType - public String getCanonicalName()
ViewTypepublic Collection<String> getAliases()
ViewTypeViewType's aliasespublic static ViewType valueOf(String value)
ViewType associated with the value. Previously, a ViewType must
have been created (and not subsequently deleted) with the name value or with an alias value.
If no such ViewType exists, an IllegalArgumentException will be thrown.value - Copyright © 2024 Atlassian. All rights reserved.