com.hlcl.rql.as
Class StandardFieldTextElement

java.lang.Object
  extended by com.hlcl.rql.as.Element
      extended by com.hlcl.rql.as.StandardFieldTextElement
All Implemented Interfaces:
CmsClientContainer, PageContainer, ProjectContainer

public class StandardFieldTextElement
extends Element

Diese Klasse beschreibt ein RedDot Standardfeld (type=1).

Author:
LEJAFR

Constructor Summary
StandardFieldTextElement(Page page, TemplateElement templateElement, java.lang.String name, java.lang.String elementGuid, java.lang.String value)
          StandardField constructor comment.
 
Method Summary
 java.util.List collectContainedText(java.lang.String findList, java.lang.String delimiter, boolean caseSensitive)
          Liefert eine liste aller find strings aus findList, die in s vorkommen.
 java.lang.String getText()
          Liefert den Wert des Feldes oder einen leeren String, falls weder dieses Element einen Wert hat noch im TemplateElement ein default definiert ist.
 void referenceTo(StandardFieldTextElement targetElement)
          Erstellt eine RD Referenz von diesem StandardFieldTextElement (als Source) zum gegebenen Element.
 void setText(java.lang.String value)
          Aendert den Wert des Elements.
 
Methods inherited from class com.hlcl.rql.as.Element
callCms, callCmsWithoutParsing, deleteValue, getCmsClient, getElementGuid, getLogonGuid, getName, getPage, getPageGuid, getProject, getProjectGuid, getSessionKey, getTemplateElement, hasTemplateDefaultValue, isCombinedUpdateSupported, isEmpty, isValueEntered
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StandardFieldTextElement

public StandardFieldTextElement(Page page,
                                TemplateElement templateElement,
                                java.lang.String name,
                                java.lang.String elementGuid,
                                java.lang.String value)
StandardField constructor comment.

Parameters:
page - Seite, die diesen Container Link beinhaltet.
templateElement - TemplateElement auf dem dieses Element basiert
name - Name des Elements
elementGuid - GUID dieses Elements
value - Wert des Elements, auch Dateiname eines Bildes
Method Detail

collectContainedText

public java.util.List collectContainedText(java.lang.String findList,
                                           java.lang.String delimiter,
                                           boolean caseSensitive)
                                    throws RQLException
Liefert eine liste aller find strings aus findList, die in s vorkommen. Ist die zurückgegebene Liste leer, wurde nichts in s gefunden.

Checked case sensitive with indexOf().

Parameters:
findList - the list with strings to check for; for instance HLCL,Container Line,Container Linie
delimiter - the ,
caseSensitive - case sensitive search or not; to ignore case set to false
Returns:
a list of elements of findList
Throws:
RQLException

getText

public java.lang.String getText()
                         throws RQLException
Liefert den Wert des Feldes oder einen leeren String, falls weder dieses Element einen Wert hat noch im TemplateElement ein default definiert ist.

Throws:
RQLException

setText

public void setText(java.lang.String value)
             throws RQLException
Aendert den Wert des Elements. Achtung: Ist value.length() = 0, wird der Wert nicht gelöscht! Tatsächlich ignoriert RD diesen RQL request.

Throws:
RQLException
See Also:
Element.deleteValue()

referenceTo

public void referenceTo(StandardFieldTextElement targetElement)
                 throws RQLException
Erstellt eine RD Referenz von diesem StandardFieldTextElement (als Source) zum gegebenen Element.

Achtung: Nur als Administrator aufrufbar!

Throws:
RQLException