|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.basecmp.taglibs.core.InlineTagUtils
TODO wolfgang: Write JavaDoc Created on 08.12.2004
| Field Summary | |
static int |
IHTML
Tag-Typ-Konstante für Inline-Code. |
static int |
IHTML_SINGLET
Tag-Typ-Konstante für Inline-Code als Singlet-Referenz. |
static int |
ILINK
Tag-Typ-Konstante für Inline-Links. |
static int |
IPIC
Tag-Typ-Konstante für Inline-Bilder. |
static int |
IPIC_SINGLET
Tag-Typ-Konstante für Inline-Bilder als Singlet-Referenz. |
| Method Summary | |
static java.lang.String |
getIHtmlReplacement(PersistentAsset htmlSnippetAsset,
boolean editmode)
Liefert das Austausch-HTML für ein ipic-tag im Fliesstext. |
static java.lang.String |
getILinkReplacement(PersistentAsset linkAsset,
boolean editmode,
PageContext pageContext,
java.lang.Long parentCid)
Liefert das Austausch-HTML für ein ilink-tag im Fliesstext. |
static java.lang.String |
getIPicReplacement(PersistentAsset imageAsset,
boolean editmode,
java.lang.String alignment,
PageContext pageContext,
java.lang.Long parentCid,
java.lang.String passingAttributes)
Liefert das Austausch-HTML für einen Image-Asset unter Berücksichtigung des Edit-Flag. |
static java.lang.String |
getPopupScript(PersistentAsset linkAsset,
boolean editmode)
Liefert JavaScript, mit dem der Link-Asset als Popup, unter Berücksichtigung aller Parameter aus dem Link-Asset, geöffnet werden kann. |
static java.lang.String |
replaceInlineTag(java.lang.String in,
int inlineTag,
boolean editmode,
PageContext pageContext,
java.lang.Long parentCid)
Ersetzt im String 'in' unter Berücksichtigung des Edit-Flag alle Referenzen auf Inline-Assets des Typs 'inlineTag' gegen eine Wiedergabeversion oder gegen eine Editierversion des Inline-Assets. |
static java.lang.String |
replaceInlineTags(java.lang.String in,
boolean editmode,
PageContext pageContext,
java.lang.Long parentCid)
Ersetzt im String 'in' unter Berücksichtigung des Edit-Flag alle Referenzen auf Inline-Assets gegen eine Wiedergabeversion oder gegen eine Editierversion des Inline-Assets. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int IHTML
public static final int IHTML_SINGLET
public static final int ILINK
public static final int IPIC
public static final int IPIC_SINGLET
| Method Detail |
public static java.lang.String getIHtmlReplacement(PersistentAsset htmlSnippetAsset,
boolean editmode)
public static java.lang.String getILinkReplacement(PersistentAsset linkAsset,
boolean editmode,
PageContext pageContext,
java.lang.Long parentCid)
public static java.lang.String getIPicReplacement(PersistentAsset imageAsset,
boolean editmode,
java.lang.String alignment,
PageContext pageContext,
java.lang.Long parentCid,
java.lang.String passingAttributes)
imageAsset - Image-Asset für den das Austausch-HTML geliefer wird.editmode - wenn false, wird Wiedergabe-HTML geliefert.alignment - Wert des gleichnaimgen HTML-AttributspageContext - wird für benutzt, um aus dem Kontext mit Hilfe der Session die
Client-ID zu rekonstruieren.parentCid - CID des Asset, der die Inline-Assets referenziert. Wird benutzt,
um die Caption des verknüpften Assets zu rekonstruieren.passingAttributes - String, der geparst in das erzeugte Image-Tag/HTML eingesetzt
wird.
public static java.lang.String getPopupScript(PersistentAsset linkAsset,
boolean editmode)
public static java.lang.String replaceInlineTag(java.lang.String in,
int inlineTag,
boolean editmode,
PageContext pageContext,
java.lang.Long parentCid)
in - Ungeparster Eingabe-StringinlineTag - Zu ersetzender Tag-Typ als int-Wert aus den Tag-Typ-Konstanten.editmode - wenn false, wird die Wiedergabe-Version ersetzt.pageContext - wird für benutzt, um aus dem Kontext mit Hilfe der Session die
Client-ID zu rekonstruieren.parentCid - CID des Asset, der die Inline-Assets referenziert. Wird benutzt,
um die Caption des verknüpften Assets zu rekonstruieren.
public static java.lang.String replaceInlineTags(java.lang.String in,
boolean editmode,
PageContext pageContext,
java.lang.Long parentCid)
in - Ungeparster Eingabe-Stringeditmode - wenn false, wird die Wiedergabe-Version ersetzt.pageContext - wird für benutzt, um aus dem Kontext mit Hilfe der Session die
Client-ID zu rekonstruieren.parentCid - CID des Asset, der die Inline-Assets referenziert. Wird benutzt,
um die Caption des verknüpften Assets zu rekonstruieren.
Todo: Check, ob pageContext ersetzbar / überflüssig ist und client-id auch
sicher aus aktuellem Asset bzw der parentCid schliessbar ist.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||