| de.schlund.pfixcore.editor2.core.dom.IncludePartThemeVariant
All known Subclasses: de.schlund.pfixcore.editor2.core.dom.AbstractIncludePartThemeVariant,
IncludePartThemeVariant | public interface IncludePartThemeVariant extends Comparable<IncludePartThemeVariant>(Code) | | Represents the piece of an include part containing all information
corresponding to a specific theme.
author: Sebastian Marsching |
getAffectedPages | Collection<Page> getAffectedPages()(Code) | | Returns pages which are using this IncludePart (directly or inderectly)
All pages depending on this IncludePart See Also: Page |
getImageDependencies | Collection<Image> getImageDependencies(boolean recursive) throws EditorParsingException(Code) | | Returns all images this Include is depending on. This method returns all
variants of an IncludePart this part is depending on - not just the
variant for a specific ThemeList.
Parameters: recursive - If set to true all dependendencies, includingthose which are dependencies of other dependencies themselvesare included in the returned list All dependend images throws: EditorParsingException - See Also: Image |
getImageDependencies | Collection<Image> getImageDependencies(Target target, boolean recursive) throws EditorParsingException(Code) | | Returns all images this Include is depending on.
This list may depend on the given target.
Parameters: target - Target to do the lookup for Parameters: recursive - If set to true all dependendencies, includingthose which are dependencies of other dependencies themselvesare included in the returned list All dependend images throws: EditorParsingException - See Also: Image |
getIncludeDependencies | Collection<IncludePartThemeVariant> getIncludeDependencies(boolean recursive) throws EditorParsingException(Code) | | Returns all include parts this IncludePart is depending on. Actually
IncludePartThemeVariant objects are returned to honor the fact, that this
IncludePart depends on a specific version of another IncludePart. This
method returns all variants of an IncludePart this part is depending on -
not just the variant for a specific ThemeList.
Parameters: recursive - If set to true all dependendencies, includingthose which are dependencies of other dependencies themselvesare included in the returned list All dependend include parts throws: EditorParsingException - |
getIncludeDependencies | Collection<IncludePartThemeVariant> getIncludeDependencies(Target target, boolean recursive) throws EditorParsingException(Code) | | Returns all include parts this IncludePart is depending on. Actually
IncludePartThemeVariant objects are returned to honor the fact, that this
IncludePart depends on a specific version of another IncludePart.
This list may very depending on the target for which this part is
rendererd.
Parameters: target - Target to do the lookup for Parameters: recursive - If set to true all dependendencies, includingthose which are dependencies of other dependencies themselvesare included in the returned list All dependend include parts throws: EditorParsingException - |
getIncludePart | IncludePart getIncludePart()(Code) | | Returns the include part this variant belongs to
IncludePart for this theme specific part |
getMD5 | String getMD5()(Code) | | Returns the MD5 checksum of the serialized XML code. This checksum can
for example be used to check, whether the include part has been changed.
If the part does not yet have any content, the special string "0" is
returned.
MD5 checksum for this part |
getTheme | Theme getTheme()(Code) | | Returns theme of this part
Theme this part is used for |
getXML | Node getXML()(Code) | | Returns the XML Node containing the content of this InlcudePart for the
selected theme
XML Node for the given theme |
|
|