Package com.kscs.util.jaxb
Class Selector<TRoot extends Selector<TRoot,?>,TParent>
java.lang.Object
com.kscs.util.jaxb.Selector<TRoot,TParent>
- Direct Known Subclasses:
AnyXmlOptionalType.Selector,AnyXmlType.Selector,AppSequenceType.Selector,AssertionType.Selector,AttributedQNameType.Selector,AttributedUnsignedLongType.Selector,AttributedURIType.Selector,Body.Selector,ByeType.Selector,CreateResponseType.Selector,DeliveryType.Selector,Detail.Selector,EndpointReferenceType.Selector,Envelope.Selector,Fault.Selector,Faultcode.Selector,Faultreason.Selector,FilterType.Selector,GetMetadata.Selector,GetStatus.Selector,GetStatusResponse.Selector,Header.Selector,HelloType.Selector,HostedServiceType.Selector,HostServiceType.Selector,LanguageSpecificStringType.Selector,LocalizedStringType.Selector,Metadata.Selector,MetadataSection.Selector,MetadataType.Selector,NotUnderstoodType.Selector,ProbeMatchesType.Selector,ProbeMatchType.Selector,ProbeType.Selector,ProblemActionType.Selector,Reasontext.Selector,ReferenceParametersType.Selector,RelatesToType.Selector,Relationship.Selector,Renew.Selector,RenewResponse.Selector,ResolveMatchesType.Selector,ResolveMatchType.Selector,ResolveType.Selector,ResourceCreated.Selector,ScopesType.Selector,SecurityType.Selector,SigType.Selector,Subcode.Selector,Subscribe.Selector,SubscribeResponse.Selector,SubscriptionEnd.Selector,SupportedEnvType.Selector,TDocumentation.Selector,TDocumented.Selector,TExtensibilityElement.Selector,ThisDeviceType.Selector,ThisModelType.Selector,Unsubscribe.Selector,UpgradeType.Selector
Helper class acting as base class for all selectors and
concrete implementation of leaf selectors.
- Author:
- mirko 2014-04-04
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
_root
-
_parent
-
_propertyName
-
_include
protected final boolean _include
-
-
Constructor Details
-
Selector
-
Selector
-
-
Method Details
-
buildChildren
This is only used by builders and other implementational details- Returns:
- A map representing the child nodes of this selector
-
build
Builds a property tree specified by this selector- Returns:
- A property tree specified by this selector
-
init
This is only used by builders and other implementational details- Returns:
- A property tree specified by this selector
-