edu.mit.jverbnet.data
Interface IMember.IMemberBuilder

All Superinterfaces:
IMember
All Known Implementing Classes:
Member.MemberBuilder
Enclosing interface:
IMember

public static interface IMember.IMemberBuilder
extends IMember

A class that returns modifiable lists, that allows an immutable member object to built up and then created.

Since:
JVerbnet 1.0.0
Version:
1.2.0
Author:
Mark A. Finlayson

Nested Class Summary
 
Nested classes/interfaces inherited from interface edu.mit.jverbnet.data.IMember
IMember.IMemberBuilder
 
Method Summary
 IMember create(IVerbClass parent)
          Creates a member from the information contained in the builder.
 void setName(java.lang.String name)
          Sets the name for this member.
 
Methods inherited from interface edu.mit.jverbnet.data.IMember
getGroupings, getName, getVerbClass, getWordnetTypes
 

Method Detail

setName

void setName(java.lang.String name)
Sets the name for this member.

Parameters:
name - the name for this member
Since:
JVerbnet 1.0.0

create

IMember create(IVerbClass parent)
Creates a member from the information contained in the builder. If the builder does not have enough information to construct a complete member, will thrown an exception.

Parameters:
parent - the parent of the member
Returns:
the new member, if it can be created
Since:
JVerbnet 1.0.0


Copyright © 2012 ${project.organization.name}. All Rights Reserved.