public interface Descriptor
Descriptor interface.
- Version:
- $Id: $Id
- Author:
- Robert Savage (http://www.savagehomeautomation.com)
-
Method Summary
Modifier and TypeMethodDescriptionadd(Descriptor descriptor) add.category()category.category.static Descriptorcreate()create.description.description(String description) description.id()id.id.booleanisEmpty()isEmpty.booleanisNotEmpty.name()name.name.parent()parent.parent(Descriptor parent) parent.voidprint(PrintStream stream) print.quantity()quantity.quantity.intsize()size.type()type.type.value()value.value.
-
Method Details
-
id
id.
- Parameters:
id- aStringobject.- Returns:
- a
Descriptorobject.
-
name
name.
- Parameters:
name- aStringobject.- Returns:
- a
Descriptorobject.
-
description
description.
- Parameters:
description- aStringobject.- Returns:
- a
Descriptorobject.
-
category
category.
- Parameters:
category- aStringobject.- Returns:
- a
Descriptorobject.
-
quantity
quantity.
- Parameters:
quantity- aIntegerobject.- Returns:
- a
Descriptorobject.
-
type
type.
- Parameters:
type- aClassobject.- Returns:
- a
Descriptorobject.
-
parent
parent.
- Parameters:
parent- aDescriptorobject.- Returns:
- a
Descriptorobject.
-
value
value.
- Parameters:
value- aObjectobject.- Returns:
- a
Descriptorobject.
-
id
String id()id.
- Returns:
- a
Stringobject.
-
name
String name()name.
- Returns:
- a
Stringobject.
-
category
String category()category.
- Returns:
- a
Stringobject.
-
description
String description()description.
- Returns:
- a
Stringobject.
-
quantity
Integer quantity()quantity.
- Returns:
- a
Integerobject.
-
value
Object value()value.
- Returns:
- a
Objectobject.
-
type
Class type()type.
- Returns:
- a
Classobject.
-
parent
Descriptor parent()parent.
- Returns:
- a
Descriptorobject.
-
create
create.
- Returns:
- a
Descriptorobject.
-
add
add.
- Parameters:
descriptor- aDescriptorobject.- Returns:
- a
Descriptorobject.
-
size
int size()size.
- Returns:
- a int.
-
isEmpty
boolean isEmpty()isEmpty.
- Returns:
- a boolean.
-
isNotEmpty
boolean isNotEmpty()isNotEmpty.
- Returns:
- a boolean.
-
print
print.
- Parameters:
stream- aPrintStreamobject.
-