@PublicAPI public abstract class MCollectionProp extends MProp
COORDDEP, TYPE_3D_COORDS, TYPE_ARRAY_BYTE, TYPE_ARRAY_DOUBLE, TYPE_ARRAY_INTEGER, TYPE_BOOLEAN, TYPE_COLLECTION_HASH, TYPE_COLLECTION_LIST, TYPE_CONFORMER_DESCRIPTOR, TYPE_DOUBLE, TYPE_FONT, TYPE_INTEGER, TYPE_MDOCUMENT_PROP, TYPE_MOLECULE, TYPE_OBJECT, TYPE_STRING, TYPE_VOLUMETRIC_DATA
Constructor and Description |
---|
MCollectionProp() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Clones the object.
|
abstract MCollectionProp |
cloneCollectionProp(java.util.Set xprops)
Clones the object.
|
MProp |
cloneProp()
Clones the object.
|
boolean |
contains(MProp p)
Tests whether the collection contains the specified property.
|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getPropXSDType()
Gets the XSD type name of the property.
|
int |
hashCode() |
abstract void |
replace(MProp oldp,
MProp newp)
Replaces or removes a property.
|
abstract java.util.Iterator |
unorderedIterator()
Gets an unordered iterator for the entries.
|
convertToString, convertToString, getGrinvCC, getPropArraySize, getPropType, getPropValue, isCoordDependent, setCoordDependent, toString
public abstract java.util.Iterator unorderedIterator()
public final boolean contains(MProp p)
p
- the propertytrue
if the collection contains it,
false
otherwisepublic abstract void replace(MProp oldp, MProp newp)
oldp
- the old objectnewp
- the new object or null
to removepublic java.lang.String getPropXSDType()
getPropXSDType
in class MProp
public abstract MCollectionProp cloneCollectionProp(java.util.Set xprops)
xprops
- property objects in this set are not clonedpublic final MProp cloneProp()
public final java.lang.Object clone()
clone
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object