Class RegCapRestriction
java.lang.Object
org.javastro.ivoa.entities.resource.Capability
org.javastro.ivoa.entities.resource.registry.RegCapRestriction
- 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 abstract class RegCapRestriction
extends Capability
implements org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
See vr:Capability for documentation on inherited children.
Java class for RegCapRestriction complex type
.The following schema fragment specifies the expected content contained within this class.
<complexType name="RegCapRestriction">
<complexContent>
<restriction base="{http://www.ivoa.net/xml/VOResource/v1.0}Capability">
<sequence>
<element name="validationLevel" type="{http://www.ivoa.net/xml/VOResource/v1.0}Validation" maxOccurs="unbounded" minOccurs="0"/>
<element name="description" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
<element name="interface" type="{http://www.ivoa.net/xml/VOResource/v1.0}Interface" maxOccurs="unbounded" minOccurs="0"/>
</sequence>
<attribute name="standardID" use="required" type="{http://www.ivoa.net/xml/VOResource/v1.0}IdentifierURI" fixed="ivo://ivoa.net/std/Registry" />
</restriction>
</complexContent>
</complexType>
-
Field Summary
Fields inherited from class org.javastro.ivoa.entities.resource.Capability
description, interfaces, standardID, validationLevels -
Constructor Summary
ConstructorsConstructorDescriptionDefault no-arg constructorRegCapRestriction(List<Validation> validationLevels, String description, List<ServiceInterface> interfaces, String standardID) 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) booleaninthashCode()voidvoidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy) toString()withDescription(String value) withInterfaces(Collection<ServiceInterface> values) withInterfaces(ServiceInterface... values) withStandardID(String value) withValidationLevels(Collection<Validation> values) withValidationLevels(Validation... values) Methods inherited from class org.javastro.ivoa.entities.resource.Capability
createNewInstance, getDescription, getInterfaces, getStandardID, getValidationLevels, setDescription, setStandardIDMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jvnet.jaxb.lang.MergeFrom
createNewInstance
-
Constructor Details
-
RegCapRestriction
public RegCapRestriction()Default no-arg constructor -
RegCapRestriction
public RegCapRestriction(List<Validation> validationLevels, String description, List<ServiceInterface> interfaces, String standardID) Fully-initialising value constructor
-
-
Method Details
-
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 classCapability
-
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 classCapability
-
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 classCapability
-
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 classCapability
-
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 classCapability
-
withValidationLevels
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RegCapRestriction withValidationLevels(Validation... values) - Overrides:
withValidationLevelsin classCapability
-
withValidationLevels
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RegCapRestriction withValidationLevels(Collection<Validation> values) - Overrides:
withValidationLevelsin classCapability
-
withDescription
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RegCapRestriction withDescription(String value) - Overrides:
withDescriptionin classCapability
-
withInterfaces
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RegCapRestriction withInterfaces(ServiceInterface... values) - Overrides:
withInterfacesin classCapability
-
withInterfaces
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RegCapRestriction withInterfaces(Collection<ServiceInterface> values) - Overrides:
withInterfacesin classCapability
-
withStandardID
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v4.0.4", date="2024-08-01T13:15:43+01:00") public RegCapRestriction withStandardID(String value) - Overrides:
withStandardIDin classCapability
-
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 classCapability
-
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 classCapability
-