org.apache.wiki.parser
Class VariableContent

java.lang.Object
  extended by org.jdom2.Content
      extended by org.jdom2.Text
          extended by org.apache.wiki.parser.VariableContent
All Implemented Interfaces:
Serializable, Cloneable, org.jdom2.NamespaceAware

public class VariableContent
extends org.jdom2.Text

Stores the contents of a WikiVariable in a WikiDocument DOM tree.

When the WikiDocument is rendered, if the RenderingManager.WYSIWYG_EDITOR_MODE is set to Boolean.TRUE, the variable declaration is rendered instead of the variable value.

Since:
2.4
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jdom2.Content
org.jdom2.Content.CType
 
Field Summary
 
Fields inherited from class org.jdom2.Text
value
 
Fields inherited from class org.jdom2.Content
ctype, parent
 
Constructor Summary
VariableContent(String varName)
          Create a VariableContent for the given variable.
 
Method Summary
 String getText()
          Returns exactly getValue().
 String getValue()
          Evaluates the variable and returns the contents.
 String toString()
          Returns a debug-suitable string.
 
Methods inherited from class org.jdom2.Text
append, append, clone, detach, getParent, getTextNormalize, getTextTrim, normalizeString, setParent, setText
 
Methods inherited from class org.jdom2.Content
equals, getCType, getDocument, getNamespacesInherited, getNamespacesInScope, getNamespacesIntroduced, getParentElement, hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VariableContent

public VariableContent(String varName)
Create a VariableContent for the given variable.

Parameters:
varName - The name of the variable.
Method Detail

getValue

public String getValue()
Evaluates the variable and returns the contents.

Overrides:
getValue in class org.jdom2.Text
Returns:
The rendered value of the variable.

getText

public String getText()
Returns exactly getValue().

Overrides:
getText in class org.jdom2.Text
Returns:
Whatever getValue() returns.

toString

public String toString()
Returns a debug-suitable string.

Overrides:
toString in class org.jdom2.Text
Returns:
Debug string


Copyright © {inceptionYear}-2014 The Apache Software Foundation. All rights reserved.