Class ConeSearch
java.lang.Object
org.javastro.ivoa.entities.resource.Capability
org.javastro.ivoa.entities.resource.cone.CSCapRestriction
org.javastro.ivoa.entities.resource.cone.ConeSearch
- All Implemented Interfaces:
org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
@Generated(value="com.sun.tools.xjc.Driver",
comments="JAXB RI v4.0.4",
date="2024-08-01T13:15:43+01:00")
public class ConeSearch
extends CSCapRestriction
implements org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
The capabilities of a Cone Search implementation.
Java class for ConeSearch complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="ConeSearch">
<complexContent>
<extension base="{http://www.ivoa.net/xml/ConeSearch/v1.0}CSCapRestriction">
<sequence>
<element name="maxSR" type="{http://www.w3.org/2001/XMLSchema}float"/>
<element name="maxRecords" type="{http://www.w3.org/2001/XMLSchema}int"/>
<element name="verbosity" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
<element name="testQuery" type="{http://www.ivoa.net/xml/ConeSearch/v1.0}Query"/>
</sequence>
</extension>
</complexContent>
</complexType>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intThe largest number of records that the service will return.protected floatUse 180.0 if there is no restriction.protected QueryA query that will result in at least on matched record that can be used to test the service.protected booleanTrue if the service supports the VERB keyword; false, otherwise.Fields inherited from class org.javastro.ivoa.entities.resource.Capability
description, interfaces, standardID, validationLevels -
Constructor Summary
ConstructorsConstructorDescriptionDefault no-arg constructorConeSearch(List<Validation> validationLevels, String description, List<ServiceInterface> interfaces, String standardID, float maxSR, int maxRecords, boolean verbosity, Query testQuery) Fully-initialising value constructor -
Method Summary
Modifier and TypeMethodDescriptionappend(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) booleanintThe largest number of records that the service will return.floatgetMaxSR()Use 180.0 if there is no restriction.A query that will result in at least on matched record that can be used to test the service.inthashCode()booleanTrue if the service supports the VERB keyword; false, otherwise.voidvoidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy) voidsetMaxRecords(int value) Sets the value of the maxRecords property.voidsetMaxSR(float value) Sets the value of the maxSR property.voidsetTestQuery(Query value) Sets the value of the testQuery property.voidsetVerbosity(boolean value) Sets the value of the verbosity property.toString()withDescription(String value) withInterfaces(Collection<ServiceInterface> values) withInterfaces(ServiceInterface... values) withMaxRecords(int value) withMaxSR(float value) withStandardID(String value) withTestQuery(Query value) withValidationLevels(Collection<Validation> values) withValidationLevels(Validation... values) withVerbosity(boolean value) Methods inherited from class org.javastro.ivoa.entities.resource.Capability
getDescription, getInterfaces, getStandardID, getValidationLevels, setDescription, setStandardID
-
Field Details
-
maxSR
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected float maxSRUse 180.0 if there is no restriction. -
maxRecords
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected int maxRecordsThe largest number of records that the service will return. -
verbosity
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected boolean verbosityTrue if the service supports the VERB keyword; false, otherwise. -
testQuery
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") protected Query testQueryA query that will result in at least on matched record that can be used to test the service.
-
-
Constructor Details
-
ConeSearch
public ConeSearch()Default no-arg constructor -
ConeSearch
public ConeSearch(List<Validation> validationLevels, String description, List<ServiceInterface> interfaces, String standardID, float maxSR, int maxRecords, boolean verbosity, Query testQuery) Fully-initialising value constructor
-
-
Method Details
-
getMaxSR
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public float getMaxSR()Use 180.0 if there is no restriction. -
setMaxSR
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setMaxSR(float value) Sets the value of the maxSR property. -
getMaxRecords
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public int getMaxRecords()The largest number of records that the service will return. -
setMaxRecords
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setMaxRecords(int value) Sets the value of the maxRecords property. -
isVerbosity
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public boolean isVerbosity()True if the service supports the VERB keyword; false, otherwise. -
setVerbosity
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setVerbosity(boolean value) Sets the value of the verbosity property. -
getTestQuery
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Query getTestQuery()A query that will result in at least on matched record that can be used to test the service.- Returns:
- possible object is
Query
-
setTestQuery
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void setTestQuery(Query value) Sets the value of the testQuery property.- Parameters:
value- allowed object isQuery- See Also:
-
equals
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public boolean equals(Object object) - Overrides:
equalsin classCSCapRestriction
-
hashCode
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public int hashCode()- Overrides:
hashCodein classCSCapRestriction
-
toString
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public String toString()- Overrides:
toStringin classCSCapRestriction
-
append
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendin classCSCapRestriction
-
appendFields
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy) - Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classCSCapRestriction
-
withMaxSR
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ConeSearch withMaxSR(float value) -
withMaxRecords
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ConeSearch withMaxRecords(int value) -
withVerbosity
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ConeSearch withVerbosity(boolean value) -
withTestQuery
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ConeSearch withTestQuery(Query value) -
withValidationLevels
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ConeSearch withValidationLevels(Validation... values) - Overrides:
withValidationLevelsin classCSCapRestriction
-
withValidationLevels
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ConeSearch withValidationLevels(Collection<Validation> values) - Overrides:
withValidationLevelsin classCSCapRestriction
-
withDescription
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ConeSearch withDescription(String value) - Overrides:
withDescriptionin classCSCapRestriction
-
withInterfaces
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ConeSearch withInterfaces(ServiceInterface... values) - Overrides:
withInterfacesin classCSCapRestriction
-
withInterfaces
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ConeSearch withInterfaces(Collection<ServiceInterface> values) - Overrides:
withInterfacesin classCSCapRestriction
-
withStandardID
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public ConeSearch withStandardID(String value) - Overrides:
withStandardIDin classCSCapRestriction
-
mergeFrom
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void mergeFrom(Object left, Object right) - Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classCSCapRestriction
-
mergeFrom
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy) - Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classCSCapRestriction
-
createNewInstance
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public Object createNewInstance()- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
createNewInstancein classCapability
-