org.hyphenType.datastructure.parser.option
Class StructureOption

java.lang.Object
  extended by org.hyphenType.datastructure.parser.StructureElement
      extended by org.hyphenType.datastructure.parser.option.StructureOption
All Implemented Interfaces:
Comparable<StructureOption>

public class StructureOption
extends StructureElement
implements Comparable<StructureOption>

Author:
Aurelio Akira M. Matsui

Field Summary
 List<String> alternatives
           
 List<StructureOptionArgument> arguments
           
 String description
           
 StructureOptionMapValue map
           
 StructureOptionValue value
           
 
Fields inherited from class org.hyphenType.datastructure.parser.StructureElement
method
 
Constructor Summary
StructureOption(Method method, String description, List<String> alternatives, StructureOptionValue value, StructureOptionMapValue map, List<StructureOptionArgument> arguments)
           
 
Method Summary
 int compareTo(StructureOption o)
           
 boolean equals(Object obj)
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

description

public final String description

alternatives

public final List<String> alternatives

value

public final StructureOptionValue value

map

public final StructureOptionMapValue map

arguments

public final List<StructureOptionArgument> arguments
Constructor Detail

StructureOption

public StructureOption(Method method,
                       String description,
                       List<String> alternatives,
                       StructureOptionValue value,
                       StructureOptionMapValue map,
                       List<StructureOptionArgument> arguments)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

compareTo

public int compareTo(StructureOption o)
Specified by:
compareTo in interface Comparable<StructureOption>


Copyright © 2013. All Rights Reserved.