public class DefinitionCriteriaByNameImpl extends DefinitionCriteriaImpl implements DefinitionCriteriaByName, Serializable, Cloneable
Implementation of a criteria for matching a definition by its name.
DefinitionObject.getName(),
Serialized Form| Constructor and Description |
|---|
DefinitionCriteriaByNameImpl(String name)
Create a criteria for matching a definition by name.
|
| Modifier and Type | Method and Description |
|---|---|
DefinitionCriteriaByNameImpl |
clone() |
boolean |
equals(Object o) |
String |
getName()
Returns the name defining this definition criteria.
|
int |
hashCode() |
void |
setName(String name)
Sets the name defining this definition criteria.
|
String |
toString()
Creates a pseudo-XML representation of this definition criteria.
|
getDefinitionTypegetDefinitionTypepublic DefinitionCriteriaByNameImpl(String name) throws NullPointerException
Create a criteria for matching a definition by name.
name - Name of definition to match.NullPointerException - The given definition name is null.public String getName()
DefinitionCriteriaByNameReturns the name defining this definition criteria.
getName in interface DefinitionCriteriaByNamepublic void setName(String name) throws NullPointerException
DefinitionCriteriaByNameSets the name defining this definition criteria.
setName in interface DefinitionCriteriaByNamename - Name defining this definition criteria.NullPointerException - The definition name is null.public String toString()
Creates a pseudo-XML representation of this definition criteria. No XML schema or DTD is defined. For example:
<DefinitionCriteria name="Picture"/>
public DefinitionCriteriaByNameImpl 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.