|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jboss.dna.graph.properties.basic.BasicProperty
@Immutable public abstract class BasicProperty

| Constructor Summary | |
|---|---|
BasicProperty(Name name)
|
|
| Method Summary | |
|---|---|
int |
compareTo(Property o)
|
boolean |
equals(Object obj)
|
Name |
getName()
Get the name of the property. |
Iterator<?> |
getValues()
Obtain the property's values in their natural form. |
Object[] |
getValuesAsArray()
Obtain the property's values as an array of objects in their natural form. |
int |
hashCode()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.jboss.dna.graph.properties.Property |
|---|
isEmpty, isMultiple, isSingle, size |
| Methods inherited from interface java.lang.Iterable |
|---|
iterator |
| Constructor Detail |
|---|
public BasicProperty(Name name)
name - | Method Detail |
|---|
public Name getName()
getName in interface Propertypublic Iterator<?> getValues()
iterator().
A valid iterator is returned if the property has single valued or multi-valued.
The resulting iterator is immutable, and all property values are immutable.
getValues in interface PropertyIterable.iterator(),
Property.getValuesAsArray(),
ValueFactory.create(Iterator)public Object[] getValuesAsArray()
A valid array is return if the property has single valued or multi-valued, or a
null value is returned if the property is empty.
The resulting array is a copy, guaranteeing immutability for the property.
getValuesAsArray in interface PropertyIterable.iterator(),
Property.getValues(),
ValueFactory.create(Object[])public int compareTo(Property o)
compareTo in interface Comparable<Property>public int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Objectpublic String toString()
toString in class ObjectObject.toString()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||