|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.opencms.file.types.A_CmsResourceType
org.opencms.file.types.A_CmsResourceTypeFolderBase
org.opencms.file.types.CmsResourceTypeFolderExtended
org.opencms.file.types.CmsResourceTypeFolderSubSitemap
public class CmsResourceTypeFolderSubSitemap
Resource type descriptor for sub site map folder types.
This type extends an extended folder with a configurable type id and type name.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.opencms.file.types.I_CmsResourceType |
|---|
I_CmsResourceType.Formatter |
| Field Summary | |
|---|---|
static java.lang.String |
TYPE_SUBSITEMAP
The type name for subsitemaps. |
| Fields inherited from class org.opencms.file.types.CmsResourceTypeFolderExtended |
|---|
CONFIGURATION_FOLDER_CLASS, CONFIGURATION_FOLDER_CLASS_PARAMS |
| Fields inherited from interface org.opencms.file.types.I_CmsResourceType |
|---|
ADD_MAPPING_METHOD, ADD_RESOURCE_TYPE_METHOD, CONFIGURATION_PROPERTY_CREATE, CONFIGURATION_RESOURCE_TYPE_ID, CONFIGURATION_RESOURCE_TYPE_NAME, PROPERTY_ON_RESOURCE, PROPERTY_ON_STRUCTURE |
| Fields inherited from interface org.opencms.configuration.I_CmsConfigurationParameterHandler |
|---|
ADD_PARAMETER_METHOD, INIT_CONFIGURATION_METHOD |
| Constructor Summary | |
|---|---|
CmsResourceTypeFolderSubSitemap()
|
|
| Method Summary | |
|---|---|
static java.util.List<java.lang.Integer> |
getSubSitemapResourceTypeIds()
Returns the registered sub site map resource type id's. |
void |
initConfiguration(java.lang.String name,
java.lang.String id,
java.lang.String className)
Special version of the configuration initialization used with resource types to set resource type, id and class name, required for the XML configuration. |
static boolean |
isSubSitemap(CmsResource resource)
Returns true in case the given resource is a sub site map. |
static boolean |
isSubSitemapTypeId(int typeId)
Returns true in case the given resource type id is a sub site map type. |
| Methods inherited from class org.opencms.file.types.CmsResourceTypeFolderExtended |
|---|
addConfigurationParameter, getConfiguration, getFolderClassName, getFolderClassParams |
| Methods inherited from class org.opencms.file.types.A_CmsResourceTypeFolderBase |
|---|
chtype, copyResource, createResource, getLoaderId, isFolder, moveResource, replaceResource, setDateExpired, setDateLastModified, setDateReleased, undelete, undoChanges |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String TYPE_SUBSITEMAP
| Constructor Detail |
|---|
public CmsResourceTypeFolderSubSitemap()
| Method Detail |
|---|
public static java.util.List<java.lang.Integer> getSubSitemapResourceTypeIds()
public static boolean isSubSitemap(CmsResource resource)
true in case the given resource is a sub site map.Internally this checks if the given resource type has an id that is registered as a sub site map resource type.
resource - the resource to check
true in case the given resource is a sub site mappublic static boolean isSubSitemapTypeId(int typeId)
true in case the given resource type id is a sub site map type.Internally this checks if the given resource type id is registered as a sub site map resource type.
typeId - the resource type id to check
true in case the given resource type id is a sub site map type
public void initConfiguration(java.lang.String name,
java.lang.String id,
java.lang.String className)
throws CmsConfigurationException
I_CmsResourceTypePlease note: Many resource types defined in the core have in fact a fixed resource type and a fixed id. Configurable name and id is used only for certain types.
The provided named class must implement this interface ().
Usually the provided class name should be the class name of the resource type instance,
but this may be different in special cases or configuration errors.
For example, if a module is imported that contains it's own resource type class files,
the included class file are usually not be available until the server is restarted.
If the named class given in the XML configuration (or module manifest.xml) is not available,
or not implementing I_CmsResourceType,
then I_CmsResourceType is used for the resource type instance.CmsResourceTypeUnknown
initConfiguration in interface I_CmsResourceTypeinitConfiguration in class A_CmsResourceTypename - the resource type nameid - the resource type idclassName - the class name of the resource type (read from the XML configuration)
CmsConfigurationException - if the configuration is invalidA_CmsResourceType.initConfiguration(java.lang.String, java.lang.String, String)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||