com.atlassian.sal.api.page
Class PageCapabilities

java.lang.Object
  extended by com.atlassian.sal.api.page.PageCapabilities

public abstract class PageCapabilities
extends Object

Util class for creating empty enum set, parsing string and valueOf function


Field Summary
static String SEPARATOR
           
 
Constructor Summary
PageCapabilities()
           
 
Method Summary
static EnumSet<PageCapability> empty()
           
static String toString(EnumSet<PageCapability> pageCaps)
           
static EnumSet<PageCapability> valueOf(String values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SEPARATOR

public static final String SEPARATOR
See Also:
Constant Field Values
Constructor Detail

PageCapabilities

public PageCapabilities()
Method Detail

empty

public static EnumSet<PageCapability> empty()
Returns:
Empty EnumSet

valueOf

public static EnumSet<PageCapability> valueOf(@Nullable
                                              String values)
Parameters:
values - String page capability names separated with SEPARATOR
Returns:
EnumSet of PageCapability
Throws:
IllegalArgumentException - if any of parsed values is invalid

toString

public static String toString(@Nonnull
                              EnumSet<PageCapability> pageCaps)
Parameters:
pageCaps - enum set
Returns:
Page capabilities separated with SEPARATOR


Copyright © 2015 Atlassian. All rights reserved.