org.apache.ecs
Class Link

java.lang.Object
  |
  +--org.apache.ecs.Element
        |
        +--org.apache.ecs.ElementAttributes
              |
              +--org.apache.ecs.ConcreteElement
                    |
                    +--org.apache.ecs.SinglePartElement
                          |
                          +--org.apache.ecs.Link

public class Link
extends SinglePartElement

This class creates a <A> tag.

Version:
$Id: Link.java,v 1.4 1999/05/14 23:40:37 jonbolt Exp $
Author:
Stephan Nagy, Jon S. Stevens

Fields inherited from class org.apache.ecs.ConcreteElement
h_element, 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, TAG, TEXT
 
Fields inherited from class org.apache.ecs.Element
case_type, codeset, element, end_element, filter, filter_state, position, VERSION
 
Constructor Summary
Link()
          Basic constructor.
 
Method Summary
(package private)  void ()
          Private initialization routine.
 Link addElement(Element element)
          Adds an Element to the element.
 Link addElement(java.lang.String element)
          Adds an Element to the element.
 Link removeElement(java.lang.String hashcode)
          Removes an Element from the element.
 Link setCharset(java.lang.String charset)
          Sets the charset="" attribute
 Link setHref(java.lang.String href)
           
 Link setMedia(java.lang.String media)
          Sets the media="" attribute
 Link setRel(java.lang.String rel)
          Sets the REL="" attribute
 Link setRev(java.lang.String rev)
          Sets the REV="" attribute
 Link setTarget(java.lang.String target)
          Sets the TARGET="" attribute
 Link setType(java.lang.String type)
          Sets the TYPE="" attribute
 
Methods inherited from class org.apache.ecs.ConcreteElement
addElementToRegistry, addElementToRegistry, addElementToRegistry, addElementToRegistry, 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
 

Constructor Detail

Link

public Link()
Basic constructor. You need to set the attributes using the set* methods.
Method Detail

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

setHref

public Link setHref(java.lang.String href)

setTarget

public Link setTarget(java.lang.String target)
Sets the TARGET="" attribute
Parameters:
target - the TARGET="" attribute

setRel

public Link setRel(java.lang.String rel)
Sets the REL="" attribute
Parameters:
rel - the REL="" attribute

setRev

public Link setRev(java.lang.String rev)
Sets the REV="" attribute
Parameters:
rev - the REV="" attribute

setCharset

public Link setCharset(java.lang.String charset)
Sets the charset="" attribute
Parameters:
charset - the charset="" attribute

setType

public Link setType(java.lang.String type)
Sets the TYPE="" attribute
Parameters:
type - set the mime type of this link

setMedia

public Link setMedia(java.lang.String media)
Sets the media="" attribute
Parameters:
media - the media="" attribute

addElement

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

addElement

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

removeElement

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