public class DefinitionCriteriaByClassImpl extends DefinitionCriteriaImpl implements DefinitionCriteriaByClass, Serializable, Cloneable
Implementation of a criteria for matching a definition determined by reference to the unique identifier of a class definition.
| Constructor and Description |
|---|
DefinitionCriteriaByClassImpl(AUID classId)
Create a criteria for matching a definition
from the unique identification of a class.
|
| Modifier and Type | Method and Description |
|---|---|
DefinitionCriteriaByClassImpl |
clone() |
boolean |
equals(Object o) |
AUIDImpl |
getClassId()
Returns the class identifier defining this definition criteria.
|
int |
hashCode() |
void |
setClassId(AUID classId)
Sets the class identifier defining this definition criteria.
|
String |
toString()
Creates a pseudo-XML representation of this definition criteria.
|
getDefinitionTypegetDefinitionTypepublic DefinitionCriteriaByClassImpl(AUID classId) throws NullPointerException
Create a criteria for matching a definition from the unique identification of a class.
classId - Unique identifier of a class providing this definition criteria.NullPointerException - The given class identifier is null.public AUIDImpl getClassId()
DefinitionCriteriaByClassReturns the class identifier defining this definition criteria.
getClassId in interface DefinitionCriteriaByClasspublic void setClassId(AUID classId) throws NullPointerException
DefinitionCriteriaByClassSets the class identifier defining this definition criteria.
setClassId in interface DefinitionCriteriaByClassclassId - Class identifier defining this definition criteria.NullPointerException - The class identifier value is null.public String toString()
Creates a pseudo-XML representation of this definition criteria. No XML schema or DTD is defined. For example:
<DefinitionCriteria classId="urn:x-ul:060e2b34.0206.0101.0d010101.0101.1f00"/>
public DefinitionCriteriaByClassImpl clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedException(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.