Package com.yahoo.config
Class UrlNode
- All Implemented Interfaces:
Cloneable
Represents a 'url' in a
ConfigInstance
, which will be downloaded
and made available as a File
. Stored in the config builder as a
UrlReference
to identify fields of this type for special handling
in the ConfigPayloadApplier.- Author:
- lesters
-
Field Summary
Fields inherited from class com.yahoo.config.LeafNode
initialized, value
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
doSetValue
(String value) getValue()
Subclasses must implement this, in compliance with the rules given in the return tag.toString()
Subclasses must implement this, in compliance with the rules given in the return tag.static Map<String,
UrlReference> toUrlReferenceMap
(Map<String, UrlNode> urlNodeMap) static List<UrlReference>
toUrlReferences
(List<UrlNode> urlNodes) value()
Methods inherited from class com.yahoo.config.Node
postInitialize
-
Constructor Details
-
UrlNode
public UrlNode() -
UrlNode
-
UrlNode
-
-
Method Details
-
value
-
toString
Description copied from class:LeafNode
Subclasses must implement this, in compliance with the rules given in the return tag. -
getValue
Description copied from class:LeafNode
Subclasses must implement this, in compliance with the rules given in the return tag. -
doSetValue
- Specified by:
doSetValue
in classLeafNode<File>
-
getUrlReference
-
toUrlReferences
-
toUrlReferenceMap
-