Package com.iizigo.event
Class QueryPropReference
- java.lang.Object
-
- com.iizigo.event.QueryPropReference
-
public class QueryPropReference extends java.lang.Object
Class to define a reference to a property for the Query References message.- Author:
- Christopher Mindus
-
-
Constructor Summary
Constructors Constructor Description QueryPropReference(GProp<?> prop, int index, GProp<?> source)
Constructor for an index-based multi-property reference.QueryPropReference(GProp<?> prop, GProp<?> source)
Constructor for simple property reference.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
Checks for two identical items.int
getIndex()
Gets the index, -1 for none.GProp<?>
getProp()
Gets the property.GProp<?>
getSource()
Gets the property.int
hashCode()
Gets the hash code.
-
-
-
Constructor Detail
-
QueryPropReference
public QueryPropReference(GProp<?> prop, GProp<?> source)
Constructor for simple property reference.- Parameters:
prop
- The property being referenced by the source property.source
- The source property.- Throws:
java.lang.NullPointerException
- Ifprop
is null.
-
QueryPropReference
public QueryPropReference(GProp<?> prop, int index, GProp<?> source)
Constructor for an index-based multi-property reference.- Parameters:
prop
- The property being referenced by the source property.index
- The index.source
- The source property.- Throws:
java.lang.NullPointerException
- Ifprop
orsource
is null.
-
-
Method Detail
-
getProp
public GProp<?> getProp()
Gets the property.
-
getSource
public GProp<?> getSource()
Gets the property.
-
getIndex
public int getIndex()
Gets the index, -1 for none.
-
equals
public boolean equals(java.lang.Object o)
Checks for two identical items.- Overrides:
equals
in classjava.lang.Object
- Returns:
- The equality flag.
-
hashCode
public int hashCode()
Gets the hash code.- Overrides:
hashCode
in classjava.lang.Object
- Returns:
- The hash code.
-
-