org.apache.ecs.html
Class IFrame

java.lang.Object
  |
  +--org.apache.ecs.GenericElement
        |
        +--org.apache.ecs.ElementAttributes
              |
              +--org.apache.ecs.ConcreteElement
                    |
                    +--org.apache.ecs.MultiPartElement
                          |
                          +--org.apache.ecs.html.IFrame
All Implemented Interfaces:
Attributes, java.lang.Cloneable, Element, ElementRegistry, Printable, java.io.Serializable

public class IFrame
extends MultiPartElement
implements Printable

This class creates a <IFrame> tag.

Version:
$Id: IFrame.java,v 1.3 2003/04/27 09:20:29 rdonkin Exp $
Author:
Stephan Nagy, Jon S. Stevens
See Also:
Serialized Form

Field Summary
static java.lang.String auto
           
static java.lang.String AUTO
           
static java.lang.String no
           
static java.lang.String NO
           
static java.lang.String yes
           
static java.lang.String YES
           
 
Fields inherited from class org.apache.ecs.ConcreteElement
lineSeparator, registry, registryList
 
Fields inherited from class org.apache.ecs.ElementAttributes
attribute_equality_sign, attribute_filter, attribute_quote, attribute_quote_char, filter_attribute_state
 
Fields inherited from class org.apache.ecs.GenericElement
__text, _defaultFilter, begin_end_modifier, begin_end_modifier_defined, begin_start_modifier, begin_start_modifier_defined, case_type, codeset, element, element_type, end_element, end_end_modifier, end_end_modifier_defined, end_modifier_defined, end_start_modifier, end_start_modifier_defined, end_tag, filter, filter_state, position, pretty_print, start_modifier_defined, start_tag, tabLevel, VERSION
 
Fields inherited from interface org.apache.ecs.Attributes
NO_ATTRIBUTE_VALUE
 
Fields inherited from interface org.apache.ecs.Element
CENTER, LEFT, LOWERCASE, MIXEDCASE, RIGHT, UPPERCASE
 
Constructor Summary
IFrame()
          Basic constructor.
IFrame(Element element)
          Basic constructor.
IFrame(Element element, java.lang.String name)
          Basic constructor.
IFrame(Element element, java.lang.String name, java.lang.String src)
          Basic constructor.
IFrame(java.lang.String element)
          Basic constructor.
IFrame(java.lang.String element, java.lang.String name)
          Basic constructor.
IFrame(java.lang.String element, java.lang.String name, java.lang.String src)
          Basic constructor.
 
Method Summary
(package private)  void ()
          Private initialization routine.
 IFrame addElement(Element element)
          Adds an Element to the element.
 IFrame addElement(java.lang.String element)
          Adds an Element to the element.
 IFrame addElement(java.lang.String hashcode, Element element)
          Adds an Element to the element.
 IFrame addElement(java.lang.String hashcode, java.lang.String element)
          Adds an Element to the element.
 IFrame removeElement(java.lang.String hashcode)
          Removes an Element from the element.
 IFrame setAlign(java.lang.String align)
          Sets the ALIGN="" attribute.
 IFrame setFrameBorder(boolean frameborder)
          Sets the FRAMEBORDER="" attribute
 IFrame setHeight(int height)
          Sets the HEIGHT="" attribute
 IFrame setHeight(java.lang.String height)
          Sets the HEIGHT="" attribute
 IFrame setLongDesc(java.lang.String longdesc)
          Sets the LONGDESC="" attribute
 IFrame setMarginHeight(int marginheight)
          Sets the MARGINHEIGHT="" attribute
 IFrame setMarginHeight(java.lang.String marginheight)
          Sets the MARGINHEIGHT="" attribute
 IFrame setMarginWidth(int marginwidth)
          Sets the MARGINWIDTH="" attribute
 IFrame setMarginWidth(java.lang.String marginwidth)
          Sets the MARGINWIDTH="" attribute
 IFrame setName(java.lang.String name)
          Sets the NAME="" attribute
 IFrame setScrolling(java.lang.String scrolling)
          Sets the SCROLLING="" attribute
 IFrame setSrc(java.lang.String src)
          Sets the SRC="" attribute
 IFrame setWidth(int width)
          Sets the WIDTH="" attribute
 IFrame setWidth(java.lang.String width)
          Sets the WIDTH="" attribute
 
Methods inherited from class org.apache.ecs.ConcreteElement
addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, clone, elements, getElement, isEmpty, keys, output, output, output, output, registryHasElement, registryHasElement, removeElementFromRegistry, removeElementFromRegistry
 
Methods inherited from class org.apache.ecs.ElementAttributes
addAttribute, addAttribute, addAttribute, addAttribute, attributes, createStartTag, getAttribute, getAttributeEqualitySign, getAttributeFilter, getAttributeFilterState, getAttributeQuote, getAttributeQuoteChar, hasAttribute, removeAttribute, setAttributeEqualitySign, setAttributeFilter, setAttributeFilterState, setAttributeQuote, setAttributeQuoteChar, setClass, setDir, setID, setLang, setStyle, setTitle
 
Methods inherited from class org.apache.ecs.GenericElement
alterCase, createEndTag, getBeginEndModifier, getBeginEndModifierDefined, getBeginStartModifier, getBeginStartModifierDefined, getCase, getCodeSet, getElementHashEntry, getElementType, getEndEndModifier, getEndEndModifierDefined, getEndStartModifier, getEndStartModifierDefined, getEndTagChar, getFilter, getFilterState, getNeedClosingTag, getNeedLineBreak, getPrettyPrint, getStartTagChar, getTabLevel, getTagPosition, getTagText, getVersion, putTabs, putTabs, removeBeginEndModifier, removeBeginStartModifier, removeEndEndModifier, removeEndStartModifier, setBeginEndModifier, setBeginEndModifierDefined, setBeginModifier, setBeginModifier, setBeginStartModifier, setBeginStartModifierDefined, setCase, setCodeSet, setElementType, setEndEndModifier, setEndEndModifierDefined, setEndModifier, setEndModifier, setEndStartModifier, setEndStartModifierDefined, setEndTagChar, setFilter, setFilterState, setNeedClosingTag, setPrettyPrint, setStartTagChar, setTabLevel, setTagPosition, setTagText, toString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Field Detail

YES

public static final java.lang.String YES

NO

public static final java.lang.String NO

AUTO

public static final java.lang.String AUTO

yes

public static final java.lang.String yes

no

public static final java.lang.String no

auto

public static final java.lang.String auto
Constructor Detail

IFrame

public IFrame()
Basic constructor.

IFrame

public IFrame(Element element)
Basic constructor.
Parameters:
element - Adds an Element to the element.

IFrame

public IFrame(java.lang.String element)
Basic constructor.
Parameters:
element - Adds an Element to the element.

IFrame

public IFrame(Element element,
              java.lang.String name)
Basic constructor.
Parameters:
element - Adds an Element to the element.
name - the NAME="" attribute

IFrame

public IFrame(java.lang.String element,
              java.lang.String name)
Basic constructor.
Parameters:
element - Adds an Element to the element.
name - the NAME="" attribute

IFrame

public IFrame(Element element,
              java.lang.String name,
              java.lang.String src)
Basic constructor.
Parameters:
element - Adds an Element to the element.
name - the NAME="" attribute
src - the SRC="" attribute

IFrame

public IFrame(java.lang.String element,
              java.lang.String name,
              java.lang.String src)
Basic constructor.
Parameters:
element - Adds an Element to the element.
name - the NAME="" attribute
src - the SRC="" attribute
Method Detail

void ()
Private initialization routine.
Overrides:
in class MultiPartElement

setLongDesc

public IFrame setLongDesc(java.lang.String longdesc)
Sets the LONGDESC="" attribute
Parameters:
longdesc - the LONGDESC="" attribute

setName

public IFrame setName(java.lang.String name)
Sets the NAME="" attribute
Parameters:
name - the NAME="" attribute

setSrc

public IFrame setSrc(java.lang.String src)
Sets the SRC="" attribute
Parameters:
src - the SRC="" attribute

setFrameBorder

public IFrame setFrameBorder(boolean frameborder)
Sets the FRAMEBORDER="" attribute
Parameters:
frameborder - the FRAMEBORDER="" attribute

setMarginWidth

public IFrame setMarginWidth(int marginwidth)
Sets the MARGINWIDTH="" attribute
Parameters:
marginwidth - the MARGINWIDTH="" attribute

setMarginWidth

public IFrame setMarginWidth(java.lang.String marginwidth)
Sets the MARGINWIDTH="" attribute
Parameters:
marginwidth - the MARGINWIDTH="" attribute

setHeight

public IFrame setHeight(java.lang.String height)
Sets the HEIGHT="" attribute
Parameters:
height - the HEIGHT="" attribute

setHeight

public IFrame setHeight(int height)
Sets the HEIGHT="" attribute
Parameters:
height - the HEIGHT="" attribute

setWidth

public IFrame setWidth(java.lang.String width)
Sets the WIDTH="" attribute
Parameters:
width - the WIDTH="" attribute

setWidth

public IFrame setWidth(int width)
Sets the WIDTH="" attribute
Parameters:
width - the WIDTH="" attribute

setMarginHeight

public IFrame setMarginHeight(int marginheight)
Sets the MARGINHEIGHT="" attribute
Parameters:
marginheight - the MARGINHEIGHT="" attribute

setMarginHeight

public IFrame setMarginHeight(java.lang.String marginheight)
Sets the MARGINHEIGHT="" attribute
Parameters:
marginheight - the MARGINHEIGHT="" attribute

setScrolling

public IFrame setScrolling(java.lang.String scrolling)
Sets the SCROLLING="" attribute
Parameters:
scrolling - the SCROLLING="" attribute

setAlign

public IFrame setAlign(java.lang.String align)
Sets the ALIGN="" attribute.
Parameters:
align - sets the ALIGN="" attribute. You can use the AlignType.* variables for convience.

addElement

public IFrame addElement(java.lang.String hashcode,
                         Element element)
Adds an Element to the element.
Parameters:
hashcode - name of element for hash table
element - Adds an Element to the element.

addElement

public IFrame addElement(java.lang.String hashcode,
                         java.lang.String element)
Adds an Element to the element.
Parameters:
hashcode - name of element for hash table
element - Adds an Element to the element.

addElement

public IFrame addElement(Element element)
Adds an Element to the element.
Parameters:
element - Adds an Element to the element.

addElement

public IFrame addElement(java.lang.String element)
Adds an Element to the element.
Parameters:
element - Adds an Element to the element.

removeElement

public IFrame removeElement(java.lang.String hashcode)
Removes an Element from the element.
Parameters:
hashcode - the name of the element to be removed.


Copyright © 1999-2003 Apache Software Foundation. All Rights Reserved.