org.hibernate.tool.hbm2x.pojo
Class AnnotationBuilder

java.lang.Object
  extended by org.hibernate.tool.hbm2x.pojo.AnnotationBuilder

public class AnnotationBuilder
extends Object


Constructor Summary
protected AnnotationBuilder(String annotation)
           
 
Method Summary
 AnnotationBuilder addAttribute(String name, String value)
           
 AnnotationBuilder addAttribute(String name, String[] values)
           
 void addAttributes(String name, Iterator iterator)
           
 AnnotationBuilder addQuotedAttribute(String name, String value)
           
 void addQuotedAttributes(String name, Iterator iterator)
           
static AnnotationBuilder createAnnotation(String annotation)
           
 String getAttributeAsString(String name)
           
 String getResult()
           
 AnnotationBuilder resetAnnotation(String annotationName)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnnotationBuilder

protected AnnotationBuilder(String annotation)
Method Detail

createAnnotation

public static AnnotationBuilder createAnnotation(String annotation)

addAttribute

public AnnotationBuilder addAttribute(String name,
                                      String[] values)

addAttribute

public AnnotationBuilder addAttribute(String name,
                                      String value)

resetAnnotation

public AnnotationBuilder resetAnnotation(String annotationName)

getResult

public String getResult()

addQuotedAttributes

public void addQuotedAttributes(String name,
                                Iterator iterator)

addAttributes

public void addAttributes(String name,
                          Iterator iterator)

addQuotedAttribute

public AnnotationBuilder addQuotedAttribute(String name,
                                            String value)

toString

public String toString()
Overrides:
toString in class Object

getAttributeAsString

public String getAttributeAsString(String name)