org.apache.ecs
Class IFrame

java.lang.Object
  |
  +--org.apache.ecs.Element
        |
        +--org.apache.ecs.ElementAttributes
              |
              +--org.apache.ecs.MultiPartElement
                    |
                    +--org.apache.ecs.IFrame

public class IFrame
extends MultiPartElement

This class creates a <IFrame> tag.

Version:
$Id: IFrame.java,v 1.3 1999/04/22 01:35:05 stephan Exp $
Author:
Stephan Nagy, Jon S. Stevens

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.MultiPartElement
v_element
 
Fields inherited from class org.apache.ecs.ElementAttributes
attribute_filter, end_modifier, end_modifier_defined, filter_attribute_state, NO_ATTRIBUTE_VALUE, start_modifier, start_modifier_defined
 
Fields inherited from class org.apache.ecs.Element
case_type, codeset, element, end_element, filter, filter_state, position, VERSION
 
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 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.MultiPartElement
addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, output, output, registryHasElement, registryHasElement, removeElementFromRegistry, removeElementFromRegistry
 
Methods inherited from class org.apache.ecs.ElementAttributes
addAttribute, clone, getAttributeFilter, getAttributeFilterState, getEndModifier, getEndModifierDefined, getStartModifier, getStartModifierDefined, hasAttribute, removeAttribute, removeEndModifier, removeStartModifier, setAttributeFilter, setAttributeFilterState, setClass, setDir, setEndModifier, setEndModifierDefined, setID, setLang, setModifier, setModifier, setStartModifier, setStartModifierDefined, setStyle, setTitle
 
Methods inherited from class org.apache.ecs.Element
alterCase, getCase, getCodeSet, getElementHashEntry, getElementType, getFilter, getFilterState, getNeedClosingTag, getTagPosition, getVersion, setCase, setCodeSet, setElementType, setFilter, setFilterState, setNeedClosingTag, setTagPosition, 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(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.