Package org.eclipse.ecf.core.security
Class NameCallback
- java.lang.Object
-
- org.eclipse.ecf.core.security.NameCallback
-
- All Implemented Interfaces:
Serializable,Callback
public class NameCallback extends Object implements Callback, Serializable
Callback that handles String types- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NameCallback(String prompt)Construct aNameCallbackwith a prompt.NameCallback(String prompt, String defaultName)Construct aNameCallbackwith a prompt and default name.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDefaultName()Get the default name.StringgetName()Get the retrieved name.StringgetPrompt()Get the prompt.voidsetName(String name)Set the retrieved name.
-
-
-
Constructor Detail
-
NameCallback
public NameCallback(String prompt)
Construct aNameCallbackwith a prompt.- Parameters:
prompt- the prompt used to request the name.- Throws:
IllegalArgumentException- ifpromptis null.
-
NameCallback
public NameCallback(String prompt, String defaultName)
Construct aNameCallbackwith a prompt and default name.- Parameters:
prompt- the prompt used to request the information.defaultName- the name to be used as the default name displayed with the prompt.- Throws:
IllegalArgumentException- ifpromptis null.
-
-
Method Detail
-
getPrompt
public String getPrompt()
Get the prompt.- Returns:
- the prompt.
-
getDefaultName
public String getDefaultName()
Get the default name.- Returns:
- the default name, or null if this
NameCallbackwas not instantiated with adefaultName.
-
setName
public void setName(String name)
Set the retrieved name.- Parameters:
name- the retrieved name (which may be null).- See Also:
getName()
-
getName
public String getName()
Get the retrieved name.- Returns:
- the retrieved name (which may be null)
- See Also:
setName(java.lang.String)
-
-