|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.opencms.file.CmsPropertyDefinition
public class CmsPropertyDefinition
Defines a property name, so that instances can be created with that name.CmsProperty
| Nested Class Summary | |
|---|---|
static class |
CmsPropertyDefinition.CmsPropertyType
Enumeration class for property types. |
| Field Summary | |
|---|---|
static String |
NAME_CONSTRAINTS
The name constraints when generating new properties. |
static String |
PROPERTY_ACTIV
Property for the active method in the administration view. |
static String |
PROPERTY_AVAILABLE_LOCALES
Property for the allowed set of locales. |
static String |
PROPERTY_BODY_CLASS
Property to control the Java class for body. |
static String |
PROPERTY_CACHE
The name of the VFS property that controls the caching. |
static String |
PROPERTY_CONFIG_SITEMAP
Property for the sitemap configuration file path. |
static String |
PROPERTY_CONTAINER_INFO
Property to define the function detail container for a template. |
static String |
PROPERTY_CONTENT_CONVERSION
Property for the content conversion. |
static String |
PROPERTY_CONTENT_ENCODING
Property for the content encoding. |
static String |
PROPERTY_COPYRIGHT
Property for the content encoding. |
static String |
PROPERTY_DEFAULT_FILE
Property for the default file in folders. |
static String |
PROPERTY_DELETE_EXPIRED
Property for the days a resource has to be expired to be deleted by the . |
static String |
PROPERTY_DESCRIPTION
Property for the description. |
static String |
PROPERTY_ENABLE_NOTIFICATION
Property for the resource title. |
static String |
PROPERTY_EXPORT
Property for the static export. |
static String |
PROPERTY_EXPORTNAME
Property for the resource export name, during export this name is used instead of the resource name. |
static String |
PROPERTY_EXPORTSUFFIX
Property for JSP additional suffix during static export, default is "html". |
static String |
PROPERTY_FOLDERS_AVAILABLE
Property to control the folders where template or default bodies should be available. |
static String |
PROPERTY_IMAGE_SIZE
Property constant for "image.size". |
static String |
PROPERTY_KEYWORDS
Property for the keywords. |
static String |
PROPERTY_LOCALE
Property for the current locale. |
static String |
PROPERTY_LOGIN_FORM
Property for the login form. |
static String |
PROPERTY_NAVIMAGE
Property constant for "NavImage". |
static String |
PROPERTY_NAVINFO
Property constant for "NavInfo". |
static String |
PROPERTY_NAVPOS
Property for the navigation position. |
static String |
PROPERTY_NAVTEXT
Property for the navigation text. |
static String |
PROPERTY_NOTIFICATION_INTERVAL
Property for the resource title. |
static String |
PROPERTY_RELATIVEROOT
Property for the relative root link substitution. |
static String |
PROPERTY_RESTYPES_AVAILABLE
Property name that defines the available resource types for the "new" dialog. |
static String |
PROPERTY_SEARCH_CATEGORY
Property to sort search results in categories. |
static String |
PROPERTY_SEARCH_EXCLUDE
Property to exclude individual resources from search index generation. |
static String |
PROPERTY_SEARCH_PRIORITY
Property to boost certain search results. |
static String |
PROPERTY_SECURE
Property for the secure transmission of resources. |
static String |
PROPERTY_STYLESHEET
Property for the stylesheet of files. |
static String |
PROPERTY_TEMPLATE
Property to control the template. |
static String |
PROPERTY_TEMPLATE_ELEMENTS
Property to control the template elements. |
static String |
PROPERTY_TEMPLATE_IMAGE
Property for the template image. |
static String |
PROPERTY_TITLE
Property for the resource title. |
static String |
PROPERTY_VISIBLE
Property for the visible method in the administration view. |
static int |
PROPERYDEFINITION_RESOURCE
The property definition type for resources. |
static CmsPropertyDefinition.CmsPropertyType |
TYPE_LINK
Property value is treated as a link or list of links. |
static CmsPropertyDefinition.CmsPropertyType |
TYPE_NORMAL
Property value is not a link. |
| Constructor Summary | |
|---|---|
CmsPropertyDefinition(CmsUUID id,
String name)
Creates a new property definition object with the type . |
|
CmsPropertyDefinition(CmsUUID id,
String name,
CmsPropertyDefinition.CmsPropertyType propertyType)
Creates a new property definition object. |
|
| Method Summary | |
|---|---|
static void |
checkPropertyName(String name)
Checks if the provided property name is a valid property name, that is contains only valid characters. |
Object |
clone()
Returns a clone of this Objects instance. |
int |
compareTo(CmsPropertyDefinition obj)
|
boolean |
equals(Object obj)
|
CmsUUID |
getId()
Returns the id of this property definition. |
String |
getName()
Returns the name of this property definition. |
static CmsPropertyDefinition |
getNullPropertyDefinition()
Returns the null property definition. |
CmsPropertyDefinition.CmsPropertyType |
getType()
Returns the the type of this property definition. |
int |
hashCode()
|
void |
setType(CmsPropertyDefinition.CmsPropertyType type)
Sets the type for this property definition. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String NAME_CONSTRAINTS
public static final String PROPERTY_ACTIV
public static final String PROPERTY_AVAILABLE_LOCALES
public static final String PROPERTY_BODY_CLASS
public static final String PROPERTY_CACHE
public static final String PROPERTY_CONFIG_SITEMAP
public static final String PROPERTY_CONTAINER_INFO
public static final String PROPERTY_CONTENT_CONVERSION
public static final String PROPERTY_CONTENT_ENCODING
public static final String PROPERTY_COPYRIGHT
public static final String PROPERTY_DEFAULT_FILE
public static final String PROPERTY_DELETE_EXPIRED
CmsDeleteExpiredResourcesJob.
public static final String PROPERTY_DESCRIPTION
public static final String PROPERTY_ENABLE_NOTIFICATION
public static final String PROPERTY_EXPORT
public static final String PROPERTY_EXPORTNAME
public static final String PROPERTY_EXPORTSUFFIX
public static final String PROPERTY_FOLDERS_AVAILABLE
public static final String PROPERTY_IMAGE_SIZE
"image.size".
public static final String PROPERTY_KEYWORDS
public static final String PROPERTY_LOCALE
public static final String PROPERTY_LOGIN_FORM
public static final String PROPERTY_NAVIMAGE
"NavImage".
public static final String PROPERTY_NAVINFO
"NavInfo".
public static final String PROPERTY_NAVPOS
public static final String PROPERTY_NAVTEXT
public static final String PROPERTY_NOTIFICATION_INTERVAL
public static final String PROPERTY_RELATIVEROOT
public static final String PROPERTY_RESTYPES_AVAILABLE
public static final String PROPERTY_SEARCH_CATEGORY
public static final String PROPERTY_SEARCH_EXCLUDE
public static final String PROPERTY_SEARCH_PRIORITY
public static final String PROPERTY_SECURE
public static final String PROPERTY_STYLESHEET
public static final String PROPERTY_TEMPLATE
public static final String PROPERTY_TEMPLATE_ELEMENTS
public static final String PROPERTY_TEMPLATE_IMAGE
public static final String PROPERTY_TITLE
public static final String PROPERTY_VISIBLE
public static final int PROPERYDEFINITION_RESOURCE
public static final CmsPropertyDefinition.CmsPropertyType TYPE_LINK
public static final CmsPropertyDefinition.CmsPropertyType TYPE_NORMAL
| Constructor Detail |
|---|
public CmsPropertyDefinition(CmsUUID id,
String name)
TYPE_NORMAL.
id - the id of the property definitionname - the name of the property definition
public CmsPropertyDefinition(CmsUUID id,
String name,
CmsPropertyDefinition.CmsPropertyType propertyType)
id - the id of the property definitionname - the name of the property definitionpropertyType - the type of the property| Method Detail |
|---|
public static void checkPropertyName(String name)
throws CmsIllegalArgumentException
A property name can only be composed of digits,
standard ASCII letters and the symbols defined in NAME_CONSTRAINTS.
name - the property name to check
CmsIllegalArgumentException - if the given property name is not validpublic static CmsPropertyDefinition getNullPropertyDefinition()
public Object clone()
clone in class Objectpublic int compareTo(CmsPropertyDefinition obj)
compareTo in interface Comparable<CmsPropertyDefinition>Comparable.compareTo(java.lang.Object)public boolean equals(Object obj)
equals in class ObjectObject.equals(java.lang.Object)public CmsUUID getId()
public String getName()
public CmsPropertyDefinition.CmsPropertyType getType()
public int hashCode()
hashCode in class ObjectObject.hashCode()public void setType(CmsPropertyDefinition.CmsPropertyType type)
type - the type to setpublic String toString()
toString in class ObjectObject.toString()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||