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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleandoSetValue(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:LeafNodeSubclasses must implement this, in compliance with the rules given in the return tag. -
getValue
Description copied from class:LeafNodeSubclasses must implement this, in compliance with the rules given in the return tag. -
doSetValue
- Specified by:
doSetValuein classLeafNode<File>
-
getUrlReference
-
toUrlReferences
-
toUrlReferenceMap
-