package org.jboss.seam.pdf.ui;
import javax.faces.context.*;
import com.lowagie.text.*;
public class UIAnchor extends ITextComponent
{
public static final String COMPONENT_TYPE = "org.jboss.seam.pdf.ui.UIAnchor";
Anchor anchor;
String name;
String reference;
public void setName(String name)
{
this.name = name;
}
public void setReference(String reference)
{
this.reference = reference;
}
@Override
public Object getITextObject()
{
return anchor;
}
@Override
public void removeITextObject()
{
anchor = null;
}
@Override
public void createITextObject(FacesContext context)
{
anchor = new Anchor();
name = (String) valueBinding(context, "name", name);
if (name != null)
{
anchor.setName(name);
}
reference = (String) valueBinding(context, "reference", reference);
if (reference != null)
{
anchor.setReference(reference);
}
}
@Override
public void handleAdd(Object o)
{
anchor.add(o);
}
}