org.jvnet.hyperjaxb3.annotation.util
Class AnnotationUtils

java.lang.Object
  extended by org.jvnet.hyperjaxb3.annotation.util.AnnotationUtils

public class AnnotationUtils
extends Object


Constructor Summary
AnnotationUtils()
           
 
Method Summary
static org.jvnet.annox.model.annotation.field.XAnnotationField<Boolean> create(String name, Boolean value)
           
static
<E extends Enum<E>>
org.jvnet.annox.model.annotation.field.XAnnotationField<E>
create(String name, E value)
           
static
<E extends Enum<E>>
org.jvnet.annox.model.annotation.field.XAnnotationField<E[]>
create(String name, E[] value)
           
static org.jvnet.annox.model.annotation.field.XAnnotationField<Integer> create(String name, Integer value)
           
static org.jvnet.annox.model.annotation.field.XAnnotationField<String> create(String name, String value)
           
static org.jvnet.annox.model.annotation.field.XAnnotationField<String[]> create(String name, String[] value)
           
static
<T extends Annotation>
org.jvnet.annox.model.annotation.field.XAnnotationField<Annotation[]>
create(String name, org.jvnet.annox.model.XAnnotation<?>[] value, Class<T> annotationClass)
           
static
<A extends Annotation>
org.jvnet.annox.model.annotation.field.XAnnotationField<A>
create(String name, org.jvnet.annox.model.XAnnotation<A> value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationUtils

public AnnotationUtils()
Method Detail

create

public static <A extends Annotation> org.jvnet.annox.model.annotation.field.XAnnotationField<A> create(String name,
                                                                                                       org.jvnet.annox.model.XAnnotation<A> value)

create

public static org.jvnet.annox.model.annotation.field.XAnnotationField<String> create(String name,
                                                                                     String value)

create

public static org.jvnet.annox.model.annotation.field.XAnnotationField<Boolean> create(String name,
                                                                                      Boolean value)

create

public static org.jvnet.annox.model.annotation.field.XAnnotationField<Integer> create(String name,
                                                                                      Integer value)

create

public static <E extends Enum<E>> org.jvnet.annox.model.annotation.field.XAnnotationField<E> create(String name,
                                                                                                    E value)

create

public static <T extends Annotation> org.jvnet.annox.model.annotation.field.XAnnotationField<Annotation[]> create(String name,
                                                                                                                  org.jvnet.annox.model.XAnnotation<?>[] value,
                                                                                                                  Class<T> annotationClass)

create

public static <E extends Enum<E>> org.jvnet.annox.model.annotation.field.XAnnotationField<E[]> create(String name,
                                                                                                      E[] value)

create

public static org.jvnet.annox.model.annotation.field.XAnnotationField<String[]> create(String name,
                                                                                       String[] value)


Copyright © 2005-2014. All Rights Reserved.