org.fuin.objects4j
Class RenderClassInfo<T>

java.lang.Object
  extended by org.fuin.objects4j.RenderClassInfo<T>
Type Parameters:
T - Type of the class this render information is for.

@Immutable
public final class RenderClassInfo<T>
extends java.lang.Object

Container for all information that is available to render a field of a class.


Constructor Summary
RenderClassInfo(java.lang.Class<T> clasz, java.util.Locale locale)
          Constructor with class to render.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.Class<?> getClasz()
          Returns the class the label is for.
 LabelClassInfo getLabelClassInfo()
          Returns the label info for the class.
 java.util.List<RenderFieldInfo> getRenderFields()
          Returns a list with all fields that have render information.
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RenderClassInfo

@Requires(value="clasz != null")
public RenderClassInfo(java.lang.Class<T> clasz,
                                     java.util.Locale locale)
Constructor with class to render.

Parameters:
clasz - Class with render information.
locale - Locale to use.
Method Detail

getClasz

public final java.lang.Class<?> getClasz()
Returns the class the label is for.

Returns:
Class.

getLabelClassInfo

public final LabelClassInfo getLabelClassInfo()
Returns the label info for the class.

Returns:
Information or null.

getRenderFields

public final java.util.List<RenderFieldInfo> getRenderFields()
Returns a list with all fields that have render information.

Returns:
Unmodifiable list.

hashCode

public final int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public final boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2010 Future Invent Informationsmanagement GmbH. All Rights Reserved.