| Target Namespace | None |
|---|---|
| Element and Attribute Namespaces |
|
| Prefix | Namespace |
|---|---|
| xml | http://www.w3.org/XML/1998/namespace |
| xs | http://www.w3.org/2001/XMLSchema |
| Type | Locally-defined complex type |
|---|---|
| Nillable | no |
| Abstract | no |
| Documentation | Configures the available modules of the extension. |
| <extensioninfo> | |
|---|---|
|
<extension>
extensionType
</extension>
[1]
|
|
| </extensioninfo> |
| Parent type: | None |
|---|---|
| Sub-types: | None |
| Abstract | no |
|---|---|
| Documentation | Configures a core module for the extension. A core module consists of an items.xml file (and therefore allows to add new types to the system), a manager class, classes for the JaLo Layer and the ServiceLayer and JUnit test classes. The following directories are required: /src, /resources, /testsrc. |
| <... | |
|---|---|
|
additionalclasspath="
string
"
[0..1]
|
Deprecated. Not used anymore. |
|
packageroot="
string
"
[0..1]
|
Package root where extension and item classes will be generated to. |
|
manager="
string
"
[0..1]
|
Fully qualified Java class name of the extension's manager. |
|
sourceavailable="
boolean
"
[0..1]
|
Deprecated. Has no effect and will be evaluated always to 'true' if a 'src' directory is available |
|
generated="
boolean
"
[0..1]
|
If \"true\", item and extension classes will be generated. Only needed in case of \"sourceavailable=true\". Default is \"false\". |
|
java5="
boolean
"
[0..1]
|
Deprecated. Will always be evaluated to 'true'. Generated item and extension classes will use java generics and annotations. |
|
generatePartOf="
boolean
"
[0..1]
|
If \"true\", the generated item and extension classes will use the partOf handler, so partOf references will be removed if the holding item is removed. Default is \"true\". |
| /> |
| Parent type: | None |
|---|---|
| Sub-types: | None |
| Abstract | no |
|---|---|
| Documentation | Configures the available modules of the extension. |
| <... | |
|---|---|
|
name="
string
"
[1]
|
Name of the extension. Do not use special characters or spaces. |
|
version="
string
"
[0..1]
|
Optionally defines the version of this extension. If not defined the build process assumes it being the same version as the platform. |
|
classprefix="
string
"
[0..1]
|
Prefix used for generated extension classes, such as the classes for Constants. Default is \"[extensionname]\". |
|
abstractclassprefix="
string
"
[0..1]
|
Prefix for generated Java classes, such as the abstract classes for getter and setter methods. Default is \"Generated\". |
|
isoldstyleextension="
boolean
"
[0..1]
|
Deprecated. Default is \"false\". |
|
requiredbyall="
boolean
"
[0..1]
|
If 'true' this extension is treated like platform/ext core extensions and is automtically added to all other extension dependencies. |
|
managername="
string
"
[0..1]
|
Class name of the manager class. Default is \"[classprefix]Manager\" |
|
managersuperclass="
classType
"
[0..1]
|
Class name of the manager's superclass. Default is de.hybris.platform.jalo.extension.Extension. |
|
description="
string
"
[0..1]
|
Short description of this extension. Is used by the hybris package manager. |
|
usemaven="
string
"
[0..1]
|
If 'true' uses maven and external-dependencies.xml file for fetching required libraries into \lib and \web\webroot\WEB-INF\lib. |
|
jaloLogicFree="
boolean
"
[0..1]
|
If 'true' types introduced by this extension are SLD safe by default and contains no JALO logic. |
| > | |
|
<requires-extension>
requires-extensionType
</requires-extension>
[0..*]
|
Configures the set of extensions required by the extension at compile time. If you set 'autoload=true' in the localextensions.xml file, you will not need to reference any core extensions here. |
|
<coremodule>
coremoduleType
</coremodule>
[0..1]
|
Configures a core module for the extension. A core module consists of an items.xml file (and therefore allows to add new types to the system), a manager class, classes for the JaLo Layer and the ServiceLayer and JUnit test classes. The following directories are required: /src, /resources, /testsrc. |
|
<webmodule>
webmoduleType
</webmodule>
[0..1]
|
Configures a web module for the extension. Required directory: /web. |
|
<hmcmodule>
hmcmoduleType
</hmcmodule>
[0..1]
|
Configures an hMC module for the extension. Required directory: /hmc. |
|
<meta>
metaType
</meta>
[0..*]
|
Configures metadata. |
| </...> |
| Parent type: | None |
|---|---|
| Sub-types: | None |
| Abstract | no |
|---|---|
| Documentation | Configures an hmc module for the extension. Required directory: /hmc. |
| <... | |
|---|---|
|
additionalclasspath="
string
"
[0..1]
|
Deprecated. Not used anymore. |
|
extensionclassname="
string
"
[0..1]
|
Name of the extension's HMCExtension class. |
|
sourceavailable="
boolean
"
[0..1]
|
Deprecated. Has no effect and will be evaluated always to 'true' if a 'hmc/src' directory is available |
| /> |
| Parent type: | None |
|---|---|
| Sub-types: | None |
| Abstract | no |
|---|---|
| Documentation | Configures metadata. |
| <... | |
|---|---|
|
key="
string
"
[1]
|
Metadata key. |
|
value="
string
"
[1]
|
Metadata value. |
| /> |
| Parent type: | None |
|---|---|
| Sub-types: | None |
| Abstract | no |
|---|---|
| Documentation | Configures the set of extensions required by the extension at compile time. |
| <... | |
|---|---|
|
name="
string
"
[1]
|
Name of an extension which is required at compile time. |
|
version="
string
"
[0..1]
|
Allowed range of versions of the required extension. Is used by the hybris package manager. |
| /> |
| Parent type: | None |
|---|---|
| Sub-types: | None |
| Abstract | no |
|---|---|
| Documentation | Configures an hMC module for the extension. Required directory: /web. |
| <... | |
|---|---|
|
webroot="
string
"
[1]
|
Webroot where the web application will be available at. |
|
additionalclasspath="
string
"
[0..1]
|
Deprecated. Not used anymore. |
|
jspcompile="
boolean
"
[0..1]
|
If \"true\", JSP files will be pre-compiled as part of the build process. If \"false\", JSP files will be compiled when first used by the application server. Default is \"true\". |
|
sourceavailable="
boolean
"
[0..1]
|
Deprecated. Has no effect and will be evaluated always to 'true' if a 'web/src' directory is available |
| /> |
| Parent type: | normalizedString (derivation method: restriction) |
|---|---|
| Sub-types: | None |
| Content |
|
|---|---|
| Documentation | A class name including full package name. |
| hybris Platform - Copyright (c) 2000-2013 hybris AG - www.hybris.com | (Last modified: ) |