org.sblim.slp
public interface ServiceLocationAttributeVerifier
Method Summary | |
---|---|
abstract ServiceLocationAttributeDescriptor | getAttributeDescriptor(String pAttributeId)
Return the ServiceLocationAttributeDescriptor for the attribute having
the named id. |
abstract Enumeration | getAttributeDescriptors()
Returns an Enumeration allowing introspection on the attribute definition
in the service template. |
abstract String | getDescription()
Return the descriptive help text for the template.
|
abstract Locale | getLocale()
Return the language locale of the template.
|
abstract ServiceType | getServiceType()
Returns the SLP service type for which this is the verifier.
|
abstract String | getURLSyntax()
Return the URL syntax expression for the service: URL.
|
abstract String | getVersion()
Return the template version number identifier.
|
abstract void | verifyAttribute(ServiceLocationAttribute pAttribute)
Verify that the attribute matches the template definition. |
abstract void | verifyRegistration(Vector pAttributeVector)
Verify that the Vector of ServiceLocationAttribute objects matches the
template for this service type. |
Parameters: pAttributeId The attribute id
Returns: The descriptor
Returns: Enumeration of attribute descriptors
Returns: The description
Returns: The locale
Returns: The service type
Returns: The url syntax
Returns: The version
Parameters: pAttribute The ServiceLocationAttribute object to be verified.
Throws: ServiceLocationException if validation failed
Parameters: pAttributeVector A Vector of ServiceLocationAttribute objects for the registration.
Throws: ServiceLocationException if attributes don't match