r01f.marshalling.simple
Enum FieldMap.RelationEnum

java.lang.Object
  extended by java.lang.Enum<FieldMap.RelationEnum>
      extended by r01f.marshalling.simple.FieldMap.RelationEnum
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<FieldMap.RelationEnum>, CodeAndDescriptionEnum<FieldMap.RelationEnum>, CodeEnum<FieldMap.RelationEnum>
Enclosing class:
FieldMap

public static enum FieldMap.RelationEnum
extends java.lang.Enum<FieldMap.RelationEnum>
implements CodeAndDescriptionEnum<FieldMap.RelationEnum>

Relaciones


Enum Constant Summary
AGGREGATION
           
COMPOSITION
           
NO
           
 
Field Summary
private  int _code
           
private  java.lang.String _description
           
private static EnumValuesWithCodeAndDescriptionWrapper<FieldMap.RelationEnum> enums
           
 
Method Summary
 boolean canBeFromDescription(java.lang.String desc)
          Combrueba si el elemento puede ser asignado a partir de una descripcion
static FieldMap.RelationEnum fromCode(int code)
           
static FieldMap.RelationEnum fromDescription(java.lang.String desc)
           
static FieldMap.RelationEnum fromName(java.lang.String name)
           
 boolean is(FieldMap.RelationEnum rel)
          Comprueba si este elemento coincide con otro
 boolean isIn(FieldMap.RelationEnum... rels)
          Comprueba si este elemento está en una lista de elementos
static FieldMap.RelationEnum valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static FieldMap.RelationEnum[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface r01f.enums.CodeAndDescriptionEnum
getDescription
 
Methods inherited from interface r01f.enums.CodeEnum
getCode, name
 

Enum Constant Detail

NO

public static final FieldMap.RelationEnum NO

COMPOSITION

public static final FieldMap.RelationEnum COMPOSITION

AGGREGATION

public static final FieldMap.RelationEnum AGGREGATION
Field Detail

_code

private final int _code

_description

private final java.lang.String _description

enums

private static EnumValuesWithCodeAndDescriptionWrapper<FieldMap.RelationEnum> enums
Method Detail

values

public static FieldMap.RelationEnum[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (FieldMap.RelationEnum c : FieldMap.RelationEnum.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static FieldMap.RelationEnum valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

is

public boolean is(FieldMap.RelationEnum rel)
Description copied from interface: CodeEnum
Comprueba si este elemento coincide con otro

Specified by:
is in interface CodeEnum<FieldMap.RelationEnum>
Returns:

isIn

public boolean isIn(FieldMap.RelationEnum... rels)
Description copied from interface: CodeEnum
Comprueba si este elemento está en una lista de elementos

Specified by:
isIn in interface CodeEnum<FieldMap.RelationEnum>
Returns:

canBeFromDescription

public boolean canBeFromDescription(java.lang.String desc)
Description copied from interface: CodeAndDescriptionEnum
Combrueba si el elemento puede ser asignado a partir de una descripcion

Specified by:
canBeFromDescription in interface CodeAndDescriptionEnum<FieldMap.RelationEnum>
Parameters:
desc - la descripción
Returns:
true si se puede asignar, false en caso contrario

fromCode

public static FieldMap.RelationEnum fromCode(int code)

fromDescription

public static FieldMap.RelationEnum fromDescription(java.lang.String desc)

fromName

public static FieldMap.RelationEnum fromName(java.lang.String name)