Package org.somda.sdc.dpws.client
Class DiscoveryFilterBuilder
- java.lang.Object
-
- org.somda.sdc.dpws.client.DiscoveryFilterBuilder
-
public class DiscoveryFilterBuilder extends Object
DiscoveryFilterconvenience builder with method chaining.
-
-
Constructor Summary
Constructors Constructor Description DiscoveryFilterBuilder()Constructs a new object with empty types and scopes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DiscoveryFilterBuilderaddScope(String scope)Adds a scope.DiscoveryFilterBuilderaddType(QName type)Adds a type.DiscoveryFilterget()Gets a discovery filter with all types and scopes added viaaddType(QName)andaddScope(String).
-
-
-
Method Detail
-
addType
public DiscoveryFilterBuilder addType(QName type)
Adds a type.- Parameters:
type- the type as QName according to WS-Discovery.- Returns:
- this object.
-
addScope
public DiscoveryFilterBuilder addScope(String scope)
Adds a scope.- Parameters:
scope- the scope URI as string.- Returns:
- this object.
-
get
public DiscoveryFilter get()
Gets a discovery filter with all types and scopes added viaaddType(QName)andaddScope(String).- Returns:
- a DiscoveryFilter instance.
-
-