com.atlassian.confluence.api.model
Class Expansion
java.lang.Object
com.atlassian.confluence.api.model.Expansion
@ExperimentalApi
public class Expansion
- extends Object
Represents a property on a model object and the sub-properties of that property that
should be filled in by the service when returning the model object. This allows the
service to only provide as much information in the model as required by the requester.
Use the ExpansionsParser
to produce expansions
from dot delimited strings.
AS_EXPANSION
public static final com.google.common.base.Function<String,Expansion> AS_EXPANSION
Expansion
public Expansion(String propertyName)
Expansion
public Expansion(String propertyName,
Expansions subExpansions)
getPropertyName
public String getPropertyName()
getSubExpansions
public Expansions getSubExpansions()
combine
public static Expansion combine(Object... expansionParts)
- Creates an Expansion made up of the given parts.
e.g calling combine("a", "b", "c") will return an Expansion for "a.b.c"
toString
public String toString()
- Overrides:
toString
in class Object
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
Copyright © 2003–2015 Atlassian. All rights reserved.