Libraries.Web.Page.TextArea Documentation

The TextArea class represents HTML's (Hypertext Markup Language) textarea tag which is a multi-line text input box that is capable of containing an unlimited number of caracters. You can find more information about this tag at: The textarea attribute.

Example Code



use Libraries.Web.Page.all
class Main
action main
   //make a web page
   WebPage page
   //add a TextArea
   TextArea myTextArea
   page:AddToBody(myTextArea)
end
end

Inherits from: Libraries.Web.Page.AttributeAccepter, Libraries.Language.Object, Libraries.Web.Page.GlobalAttributeAccepter, Libraries.Web.Page.WebTag, Libraries.Web.Page.FlowContent

Actions Documentation

Add(Libraries.Web.Page.Highlight content)

This action places a Highlight object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Highlight highlight
        page:Add(highlight)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Inserted content)

This action places an Inserted object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Inserted inserted
        page:Add(inserted)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.PerformanceGauge content)

This action places a PerformanceGauge object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        PerformanceGauge performanceGauge
        page:Add(performanceGauge)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.StrikeThrough content)

This action places a StrikeThrough object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        StrikeThrough strikeThrough
        page:Add(strikeThrough)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.LineBreak content)

This action places a LineBreak object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        LineBreak lineBreak
        page:Add(lineBreak)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.UnderlineText content)

This action places an UnderlineText object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        UnderlineText underlineText
        page:Add(underlineText)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.DefinitionTerm content)

This action places a DefinitionTerm object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        DefinitionTerm definitionTerm
        page:Add(definitionTerm)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Audio content)

This action places an Audio object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Audio audio
        page:Add(audio)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.StrongText content)

This action places a StrongText object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        StrongText strongText
        page:Add(strongText)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.SuperscriptText content)

This action places a SuperscriptText object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        SuperscriptText superscriptText
        page:Add(superscriptText)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Attribute attribute)

This action adds an attribute to this object. If an attribute with the same name as

Parameters

Example


use Libraries.Web.Page.AttributeAccepter
use Libraries.Web.Page.Attribute

Attribute attribute
attribute:SetName("src")
attribute:SetValue("http://www.google.com")

AttributeAccepter accept
accept:Add(attribute)

Add(Libraries.Web.Page.Select content)

This action places a Select object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Select select
        page:Add(select)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Option content)

This action places a Option object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Option option
        page:Add(option)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Label content)

This action places a Label object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Label label
        page:Add(label)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.KeyboardInput content)

This action places a KeyboardInput object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        KeyboardInput keyboardInput
        page:Add(keyboardInput)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Variable content)

This action places a Variable object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Variable variable
        page:Add(variable)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.ListOptions content)

This action places a ListOptions object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        ListOptions listOptions
        page:Add(listOptions)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Quote content)

This action places a Quote object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Quote quote
        page:Add(quote)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.BiDirectionalOverride content)

This action places a BiDirectionalOverride object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        BiDirectionalOverride biDirectionalOverride
        page:Add(biDirectionalOverride)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.CodeBlock content)

This action places a CodeBlock object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        CodeBlock codeBlock
        page:Add(codeBlock)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Result result)

This action places a Result object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Result result
        page:Add(result)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.ImageMap content)

This action places an ImageMap object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        ImageMap imageMap
        page:Add(imageMap)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Span content)

This action places a Span object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Span span
        page:Add(span)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Area content)

This action places an Area object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Area area
        page:Add(area)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.KeyGenerator content)

This action places a KeyGenerator object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        KeyGenerator keyGenerator
        page:Add(keyGenerator)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Image content)

This action places an Image object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Image image
        page:Add(image)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Ruby content)

This action places a Ruby object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Ruby ruby
        page:Add(ruby)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Input content)

This action places an Input object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Input input
        page:Add(input)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Embed content)

This action places an Embed object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Embed embed
        page:Add(embed)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Emphasize content)

This action places an Emphasize object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Emphasize emphasize
        page:Add(emphasize)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.SubscriptText content)

This action places a SubscriptText object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        SubscriptText subscriptText
        page:Add(subscriptText)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.SmallText content)

This action places a SmallText object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        SmallText smallText
        page:Add(smallText)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.InlineFrame content)

This action places an InlineFrame object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        InlineFrame inlineFrame
        page:Add(inlineFrame)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.NoScript content)

This action places a NoScript object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        NoScript noScript
        page:Add(noScript)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Abbreviation content)

This action places a Abbreviation object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Abbreviation abbreviation
        page:Add(abbreviation)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.MetaData content)

This action places a MetaData object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        MetaData metaData
        page:Add(metaData)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.ProgressBar content)

This action places a ProgressBar object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        ProgressBar progressBar
        page:Add(progressBar)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Bold content)

This action places a Bold object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Bold bold
        page:Add(bold)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Video content)

This action places a Video object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Video video
        page:Add(video)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.HiddenContent content)

This action places a HiddenContent object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        HiddenContent hiddenContent
        page:Add(hiddenContent)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.BiDirectionalIsolation content)

This action places a BiDirectionalIsolation object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        BiDirectionalIsolation biDirectionalIsolation
        page:Add(biDirectionalIsolation)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Script content)

This action places a Script object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Script script
        page:Add(script)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.TextArea content)

This action places a TextArea object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        TextArea textArea
        page:Add(textArea)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Canvas content)

This action places a Canvas object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Canvas canvas
        page:Add(canvas)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Italic content)

This action places an Italic object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Italic italic
        page:Add(italic)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Deleted content)

This action places a Deleted object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Deleted deleted
        page:Add(deleted)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Button content)

This action places a Button object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Button button
        page:Add(button)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Time content)

This action places a Time object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Time time
        page:Add(time)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.SampleOutput content)

This action places a SampleOutput object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        SampleOutput sampleOutput
        page:Add(sampleOutput)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.Cite content)

This action places a Cite object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Cite cite
        page:Add(cite)

        text value = page:Generate()
        output value
    end
end

This action places a Link object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        Link link
        page:Add(link)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.WordBreak content)

This action places a WordBreak object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        WordBreak wordBreak
        page:Add(wordBreak)

        text value = page:Generate()
        output value
    end
end

Add(Libraries.Web.Page.EmbedContent content)

This action places an EmbedContent object inside of a TextArea object.

Parameters

Example


use Libraries.Web.Page.all

class Main
    action Main
        WebPage page
        

        EmbedContent embedContent
        page:Add(embedContent)

        text value = page:Generate()
        output value
    end
end

AddAttribute(text name, text value)

This action adds an attribute to this object. This action is a helper action, which essentially does the same thing as the Add(Attribute) action. If an attribute with the same name as

Parameters

  • text name: The name of the attribute functions as a key. For example, in a link, we might have a "src" and an actual address, like google.com. In this case, the name would be equivalent to the src.
  • text value: As an example of link, imagine we have a value of "src" and an actual address, like google.com. In this case, the value would be equivalent to google.com.

Example


use Libraries.Web.Page.AttributeAccepter
use Libraries.Web.Page.Attribute

AttributeAccepter accept
accept:AddAttribute("src", "http://www.google.com")

AddClassAttribute(text value)

Adds to the ClassAttribute attribute. Multiple class names can be listed in the passed text, separated by a space.

Parameters

  • text value: The classes to be added to the element

Example



use Libraries.Web.Page.GlobalAttributeAccepter
use Libraries.Web.Page.Attribute

GlobalAttributeAccepter accept
accept:AddClassAttribute("myClass")

AddNestedTag(Libraries.Web.Page.WebTag tag)

This action adds a WebTag to the list of WebTags contained within the current WebTag.

Parameters

Example

use Libraries.Web.Page.TableRow
use Libraries.Web.Page.TableData


//TableRow and TableData are both WebTags
TableRow row
TableData cell
cell:SetDescription("name")
row:Add(cell)

AddText(text value)

This action sets the description text for this WebTag.

Parameters

  • text value: The text contained in the WebTag.

Example

use Libraries.Web.Page.TableRow
use Libraries.Web.Page.TableData

//TableRow and TableData are both WebTags
TableRow row
TableData cell
cell:AddDescription("name")
row:Add(cell)

Compare(Libraries.Language.Object object)

This action compares two object hash codes and returns an integer. The result is larger if this hash code is larger than the object passed as a parameter, smaller, or equal. In this case, -1 means smaller, 0 means equal, and 1 means larger. This action was changed in Quorum 7 to return an integer, instead of a CompareResult object, because the previous implementation was causing efficiency issues.

Parameters

Return

integer: The Compare result, Smaller, Equal, or Larger.

Example

Object o
Object t
integer result = o:Compare(t) //1 (larger), 0 (equal), or -1 (smaller)

Equals(Libraries.Language.Object object)

This action determines if two objects are equal based on their hash code values.

Parameters

Return

boolean: True if the hash codes are equal and false if they are not equal.

Example

use Libraries.Language.Object
use Libraries.Language.Types.Text
Object o
Text t
boolean result = o:Equals(t)

Generate()

This action sets the text wrap attribute of the textarea. There are two types of text wrap that can be specified, "hard" or "soft". A soft wrap means the text is not wrapped in the text area(this is the default). A hard wrap means the text will be wrapped (contains newlines) and a width must be specifed in this case.

Return

text:

Example


use Libraries.Web.Page.TextArea
use Libraries.Web.Page.Attribute

TextArea myTextArea
myTextArea:SetTextWrap(true)

GenerateAttributes()

This action returns a text description of all attributes stored.

Return

text:

Example


use Libraries.Web.Page.AttributeAccepter
use Libraries.Web.Page.Attribute

AttributeAccepter accept
accept:AddAttribute("src", "http://www.google.com")
text result = accept:GenerateAttributes()

GenerateNestedTags()

This action generates the HTML output text of all of the nested WebTags.

Return

text: The text including all webtags within this WebTag.

Example

use Libraries.Web.Page.TableRow
use Libraries.Web.Page.TableData

//TableRow and TableData are both WebTags
TableRow row
TableData cell
cell:SetDescription("name")
row:Add(cell)
output row:GenerateNestedTags()

GetAccessKey()

Returns the AccessKey attribute. Specifies a shortcut key for the web element.

Return

Libraries.Web.Page.Attribute: The current AccessKey attribute.

Example



use Libraries.Web.Page.GlobalAttributeAccepter
use Libraries.Web.Page.Attribute

GlobalAttributeAccepter accept
Attribute attribute = accept:GetAccessKey()

GetAttribute(text name)

This action returns an attribute from this object's Attributes object. If no attribute exists for a given key, this action returns undefined.

Parameters

  • text name

Return

Libraries.Web.Page.Attribute:

Example


use Libraries.Web.Page.AttributeAccepter
use Libraries.Web.Page.Attribute

AttributeAccepter accept
//as we have not set any attribute, this would
//return undefined
Attribute attribute = accept:GetAttribute("src")

GetAttributeValue(text name)

This action returns an attribute from this object's Attributes object. If no attribute exists for a given key, this action returns undefined.

Parameters

  • text name: The key value in this case is described in more detail in the documentation for this class's Add actions.

Return

text:

Example


use Libraries.Web.Page.AttributeAccepter
use Libraries.Web.Page.Attribute

AttributeAccepter accept
accept:AddAttribute("src", "http://www.google.com")
//This helper action would throw an error if "src" were not set.
text value = accept:GetAttributeValue("src")

GetAttributes()

Returns a list of all attributes on the system.

Return

Libraries.Web.Page.Attributes: The attributes class contains all of the attributes that have been set for this object.

Example



use Libraries.Web.Page.AttributeAccepter
use Libraries.Web.Page.Attributes

AttributeAccepter accept
Attributes attributes = accept:GetAttributes()

GetAutofocus()

This action gets the autofocus Attribute. The autofocus attribute tells the TextArea whether or not it will get focus when a webPage is loaded.

Return

boolean: True if autofocus is enabled or false if it is disabled.

Example


use Libraries.Web.Page.TextArea
use Libraries.Web.Page.Attribute

TextArea myTextArea
boolean isAutofocusOn = myTextArea:GetAutofocus()

GetClassAttribute()

Returns the ClassAttribute attribute.

Return

Libraries.Web.Page.Attribute: The current ClassAttribute attribute.

Example



use Libraries.Web.Page.GlobalAttributeAccepter
use Libraries.Web.Page.Attribute

GlobalAttributeAccepter accept
Attribute attribute = accept:GetClassAttribute()

GetContentEditable()

Returns the ContentEditable attribute.

Return

Libraries.Web.Page.Attribute: The current ContentEditable attribute.

Example



use Libraries.Web.Page.GlobalAttributeAccepter
use Libraries.Web.Page.Attribute

GlobalAttributeAccepter accept
Attribute attribute = accept:GetContentEditable()

GetContextMenu()

Returns the ContextMenu attribute.

Return

Libraries.Web.Page.Attribute: The current ContextMenu attribute.

Example



use Libraries.Web.Page.GlobalAttributeAccepter
use Libraries.Web.Page.Attribute

GlobalAttributeAccepter accept
Attribute attribute = accept:GetContextMenu()

GetDisabled()

This action gets the disabled attribute of the textarea. If false is returned the textarea is enabled and if true is returned it is disabled.

Return

boolean: True if the textarea is disabled and false if it not.

Example


use Libraries.Web.Page.TextArea
use Libraries.Web.Page.Attribute

TextArea myTextArea
boolean disabled = myTextArea:GetDisabled()

GetDraggable()

Returns the Draggable attribute.

Return

Libraries.Web.Page.Attribute: The current Draggable attribute.

Example



use Libraries.Web.Page.GlobalAttributeAccepter
use Libraries.Web.Page.Attribute

GlobalAttributeAccepter accept
Attribute attribute = accept:GetDraggable()

GetDropZone()

Returns the DropZone attribute.

Return

Libraries.Web.Page.Attribute: The current DropZone attribute.

Example



use Libraries.Web.Page.GlobalAttributeAccepter
use Libraries.Web.Page.Attribute

GlobalAttributeAccepter accept
Attribute attribute = accept:GetDropZone()

GetFormName()

This action gets the formName attribute of the TextArea. The name of the formName is stored as the value in the attribute.

Return

Libraries.Web.Page.Attribute: The formName attribute.

Example


use Libraries.Web.Page.TextArea
use Libraries.Web.Page.Attribute

TextArea myTextArea
Attribute formName = myTextArea:GetFormName()

GetHashCode()

This action gets the hash code for an object.

Return

integer: The integer hash code of the object.

Example

Object o
integer hash = o:GetHashCode()

GetHeight()

This action gets the height attribute of the textarea. This attribute specifies the height in lines of the textarea. The default value is 2 lines.

Return

Libraries.Web.Page.Attribute: The height of the textarea.

Example


use Libraries.Web.Page.TextArea
use Libraries.Web.Page.Attribute

TextArea myTextArea
Attribute height = myTextArea:GetHeight()

GetHidden()

Returns the Hidden attribute.

Return

Libraries.Web.Page.Attribute: The current Hidden attribute.

Example



use Libraries.Web.Page.GlobalAttributeAccepter
use Libraries.Web.Page.Attribute

GlobalAttributeAccepter accept
Attribute attribute = accept:GetHidden()

GetIdentifier()

Returns the Identifier attribute.

Return

Libraries.Web.Page.Attribute: The current Identifier attribute.

Example



use Libraries.Web.Page.GlobalAttributeAccepter
use Libraries.Web.Page.Attribute

GlobalAttributeAccepter accept
Attribute attribute = accept:GetIdentifier()

GetIterator()

This action returns an iterator of all attributes stored in this object.

Return

Libraries.Containers.Iterator:

Example


use Libraries.Web.Page.AttributeAccepter
use Libraries.Web.Page.Attribute
use Libraries.Containers.Iterator

AttributeAccepter accept
accept:AddAttribute("src", "http://www.google.com")

//output out all of the attributes
Iterator<Attribute> it =  accept:GetIterator()
repeat while it:HasNext()
    Attribute at = it:Next()
    output at:Generate()
end

GetLanguage()

Returns the Language attribute.

Return

Libraries.Web.Page.Attribute: The current Language attribute.

Example



use Libraries.Web.Page.GlobalAttributeAccepter
use Libraries.Web.Page.Attribute

GlobalAttributeAccepter accept
Attribute attribute = accept:GetLanguage()

GetMaxLength()

This action gets the max length attribute of the textarea. The max length of the form the text area is stored as the value in the attribute.

Return

Libraries.Web.Page.Attribute: The max length of the characters in the text area.

Example


use Libraries.Web.Page.TextArea
use Libraries.Web.Page.Attribute

TextArea myTextArea
Attribute max = myTextArea:GetMaxLength()

GetName()

This action gets the name attribute of the textarea. The name of the the text area is stored as the value in the attribute.

Return

Libraries.Web.Page.Attribute: The name attribute.

Example


use Libraries.Web.Page.TextArea
use Libraries.Web.Page.Attribute

TextArea myTextArea
Attribute textAreaName = myTextArea:GetName()

GetNumberOfAttributes()

This action returns the number of attributes that are currently stored in this object.

Return

integer:

Example


use Libraries.Web.Page.AttributeAccepter
use Libraries.Web.Page.Attribute

AttributeAccepter accept
accept:AddAttribute("src", "http://www.google.com")
integer num = accept:GetNumberOfAttributes()

GetNumberOfNestedTags()

This action gets the number of nested tags within the current WebTag.

Return

integer: The number of nested tags.

Example

use Libraries.Web.Page.TableRow
use Libraries.Web.Page.TableData

//TableRow and TableData are both WebTags
TableRow row
TableData cell
cell:SetDescription("name")
row:Add(cell)
integer numTags = row:GetSize()

GetPlaceHolder()

This action gets the placeholder attribute of the textarea. The placeholder is the description of what should be placed in the text area. This placeholder text is displayed in the text area.

Return

Libraries.Web.Page.Attribute: The placeholder attribute.

Example


use Libraries.Web.Page.TextArea
use Libraries.Web.Page.Attribute

TextArea myTextArea
Attribute placeHolder = myTextArea:GetPlaceHolder()

GetReadOnly()

This action gets the read-only attribute of the textarea. If the textarea is readonly then the textarea does not allow text to be written to the textarea.

Return

boolean: True if the textarea is read-only and false if it is not.

Example


use Libraries.Web.Page.TextArea
use Libraries.Web.Page.Attribute

TextArea myTextArea
boolean readOnly = myTextArea:GetReadOnly()

GetRequired()

This action gets the require attribute of the textarea. If the textarea is required the value true will be returned and false if it is not required. Required means the textarea must be filled out.

Return

boolean: True if the textarea is required and false if it is not.

Example


use Libraries.Web.Page.TextArea
use Libraries.Web.Page.Attribute

TextArea myTextArea
boolean required = myTextArea:GetRequired()

GetSpellcheck()

Returns the Spellcheck attribute.

Return

Libraries.Web.Page.Attribute: The current Spellcheck attribute.

Example



use Libraries.Web.Page.GlobalAttributeAccepter
use Libraries.Web.Page.Attribute

GlobalAttributeAccepter accept
Attribute attribute = accept:GetSpellcheck()

GetStyle()

Returns the Style attribute.

Return

Libraries.Web.Page.Attribute: The current Style attribute.

Example



use Libraries.Web.Page.GlobalAttributeAccepter
use Libraries.Web.Page.Attribute

GlobalAttributeAccepter accept
Attribute attribute = accept:GetStyle()

GetTabIndex()

Returns the TabIndex attribute.

Return

Libraries.Web.Page.Attribute: The current TabIndex attribute.

Example



use Libraries.Web.Page.GlobalAttributeAccepter
use Libraries.Web.Page.Attribute

GlobalAttributeAccepter accept
Attribute attribute = accept:GetTabIndex()

GetTag(integer index)

This action gets the number of nested tags within the current WebTag.

Parameters

  • integer index

Return

Libraries.Web.Page.WebTag: The number of nested tags.

Example

use Libraries.Web.Page.TableRow
use Libraries.Web.Page.TableData

//TableRow and TableData are both WebTags
TableRow row
TableData cell
cell:SetDescription("name")
row:Add(cell)
WebTag tag = row:GetTag(0)

GetTextDirection()

Returns the TextDirection attribute.

Return

Libraries.Web.Page.Attribute: The current TextDirection attribute.

Example



use Libraries.Web.Page.GlobalAttributeAccepter
use Libraries.Web.Page.Attribute

GlobalAttributeAccepter accept
Attribute attribute = accept:GetTextDirection()

GetTextWrap()

This action gets the text wrap attribute of the textarea. There are two types of text wrap that can be specified, "hard" or "soft". A soft wrap means the text is not wrapped in the text area(this is the default). A hard wrap means the text will be wrapped (contains newlines) and a width must be specifed in this case.

Return

Libraries.Web.Page.Attribute:

Example


use Libraries.Web.Page.TextArea
use Libraries.Web.Page.Attribute

TextArea myTextArea
Attribute wrap = myTextArea:GetTextWrap()

GetTitle()

Returns the Title attribute.

Return

Libraries.Web.Page.Attribute: The current Title attribute.

Example



use Libraries.Web.Page.GlobalAttributeAccepter
use Libraries.Web.Page.Attribute

GlobalAttributeAccepter accept
Attribute attribute = accept:GetTitle()

GetWidth()

This action gets the width of the textarea. The width attribute defines the width of the TextArea in columns. It corresponds to the following html attribute: