org.opencms.ade.configuration
public class CmsFolderOrName extends java.lang.Object
Constructor and Description |
---|
CmsFolderOrName(CmsResource folder)
Creates an instance based on an existing folder.
|
CmsFolderOrName(java.lang.String basePath,
java.lang.String name)
Creates an instance based on a relative folder name.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBasePath()
Gets the base path.
|
CmsResource |
getFolder()
Gets the folder.
|
java.lang.String |
getFolderName()
Gets the relative folder name if available, else null.
|
java.lang.String |
getFolderPath(CmsObject cms)
Computes the folder root path.
|
boolean |
isFolder()
Returns true if the current instance was created with a folder structure id parameter.
|
boolean |
isName()
Returns true if this instance was created with a folder name parameter.
|
public CmsFolderOrName(CmsResource folder)
folder
- the folderpublic CmsFolderOrName(java.lang.String basePath, java.lang.String name)
basePath
- the base path which the folder name is relative toname
- the relative folder namepublic java.lang.String getBasePath()
public CmsResource getFolder()
public java.lang.String getFolderName()
public java.lang.String getFolderPath(CmsObject cms)
cms
- the CMS context to usepublic boolean isFolder()
public boolean isName()