ObjectQuery
com.froglogic.squish.extension.ObjectQueryInterface ObjectQuery
Synopsis
public interface com.froglogic.squish.extension.ObjectQuery { // Public Methods public abstract int getIntProperty(java.lang.String property); public abstract java.lang.Object getObjectProperty(java.lang.String property); public abstract java.lang.String getStringProperty(java.lang.String property); public abstract boolean hasProperty(java.lang.String property); public abstract boolean match(java.lang.Object obj); public abstract boolean matchProperty(java.lang.String property, java.lang.String value); }
Methods
getIntProperty(String)
public abstract int getIntProperty(java.lang.String property);
Parameters | |
---|---|
return | int value of property |
Return property value as int.
getObjectProperty(String)
public abstract java.lang.Object getObjectProperty(java.lang.String property);
Parameters | |
---|---|
return | resolved object from property value or null if not found |
Return property value as object. The value of this property must be a multi-property string or a symbolic name.
getStringProperty(String)
public abstract java.lang.String getStringProperty(java.lang.String property);
Parameters | |
---|---|
return | string value of property |
Return property value as string.
hasProperty(String)
public abstract boolean hasProperty(java.lang.String property);
Parameters | |
---|---|
return | if real name has this property |
Return if the real name contains a property
match(Object)
public abstract boolean match(java.lang.Object obj);
Parameters | |
---|---|
return | true if the match succeeds |
Return if an object matches the query.
matchProperty(String, String)
public abstract boolean matchProperty(java.lang.String property, java.lang.String value);
Parameters | |
---|---|
return | true if the match succeeds |
Return if a property matches a value.