本文整理了Java中azkaban.utils.Props.getParent()
方法的一些代码示例,展示了Props.getParent()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Props.getParent()
方法的具体详情如下:
包路径:azkaban.utils.Props
类名称:Props
方法名:getParent
[英]Get parent Props
[中]获得家长道具
代码示例来源:origin: azkaban/azkaban
public void setProps(final Props props) {
this.props = props;
this.parentSource =
props.getParent() == null ? null : props.getParent().getSource();
this.propSource = props.getSource();
}
代码示例来源:origin: azkaban/azkaban
public static Map<String, Object> toHierarchicalMap(final Props props) {
final Map<String, Object> propsMap = new HashMap<>();
propsMap.put("source", props.getSource());
propsMap.put("props", toStringMap(props, true));
if (props.getParent() != null) {
propsMap.put("parent", toHierarchicalMap(props.getParent()));
}
return propsMap;
}
代码示例来源:origin: azkaban/azkaban
/**
* Store all properties, those local and also those in parent props
*
* @param out The stream to write to
* @throws IOException If there is an error writing
*/
public void storeFlattened(final OutputStream out) throws IOException {
final Properties p = new Properties();
for (Props curr = this; curr != null; curr = curr.getParent()) {
for (final String key : curr.localKeySet()) {
if (!p.containsKey(key)) {
p.setProperty(key, get(key));
}
}
}
p.store(out, null);
}
代码示例来源:origin: azkaban/azkaban
/**
*
* @param source
* @return
*/
private static Props copyNext(final Props source) {
Props priorNodeCopy = null;
if (source.getParent() != null) {
priorNodeCopy = copyNext(source.getParent());
}
final Props dest = new Props(priorNodeCopy);
for (final String key : source.localKeySet()) {
dest.put(key, source.get(key));
}
return dest;
}
代码示例来源:origin: com.linkedin.azkaban/azkaban-common
public void setProps(final Props props) {
this.props = props;
this.parentSource =
props.getParent() == null ? null : props.getParent().getSource();
this.propSource = props.getSource();
}
代码示例来源:origin: com.linkedin.azkaban/azkaban
public void setProps(Props props) {
this.props = props;
this.parentSource = props.getParent() == null ? null : props.getParent().getSource();
this.propSource = props.getSource();
}
代码示例来源:origin: com.linkedin.azkaban/azkaban
public static Map<String,Object> toHierarchicalMap(Props props) {
Map<String,Object> propsMap = new HashMap<String,Object>();
propsMap.put("source", props.getSource());
propsMap.put("props", toStringMap(props, true));
if (props.getParent() != null) {
propsMap.put("parent", toHierarchicalMap(props.getParent()));
}
return propsMap;
}
}
代码示例来源:origin: com.linkedin.azkaban/az-core
/**
* To hierarchical map map.
*
* @param props the props
* @return the map
*/
public static Map<String, Object> toHierarchicalMap(final Props props) {
final Map<String, Object> propsMap = new HashMap<>();
propsMap.put("source", props.getSource());
propsMap.put("props", toStringMap(props, true));
if (props.getParent() != null) {
propsMap.put("parent", toHierarchicalMap(props.getParent()));
}
return propsMap;
}
代码示例来源:origin: com.linkedin.azkaban/az-core
/**
* Store all properties, those local and also those in parent props
*
* @param out The stream to write to
* @throws IOException If there is an error writing
*/
public void storeFlattened(final OutputStream out) throws IOException {
final Properties p = new Properties();
for (Props curr = this; curr != null; curr = curr.getParent()) {
for (final String key : curr.localKeySet()) {
if (!p.containsKey(key)) {
p.setProperty(key, get(key));
}
}
}
p.store(out, null);
}
代码示例来源:origin: com.linkedin.azkaban/azkaban
/**
* Store all properties, those local and also those in parent props
*
* @param out
* The stream to write to
* @throws IOException
* If there is an error writing
*/
public void storeFlattened(OutputStream out) throws IOException {
Properties p = new Properties();
for (Props curr = this; curr != null; curr = curr.getParent()) {
for (String key : curr.localKeySet()) {
if (!p.containsKey(key)) {
p.setProperty(key, get(key));
}
}
}
p.store(out, null);
}
代码示例来源:origin: com.linkedin.azkaban/az-core
/**
*
* @param source
* @return
*/
private static Props copyNext(final Props source) {
Props priorNodeCopy = null;
if (source.getParent() != null) {
priorNodeCopy = copyNext(source.getParent());
}
final Props dest = new Props(priorNodeCopy);
for (final String key : source.localKeySet()) {
dest.put(key, source.get(key));
}
return dest;
}
代码示例来源:origin: com.linkedin.azkaban/azkaban
/**
*
* @param source
* @return
*/
private static Props copyNext(Props source) {
Props priorNodeCopy = null;
if (source.getParent() != null) {
priorNodeCopy = copyNext(source.getParent());
}
Props dest = new Props(priorNodeCopy);
for (String key : source.localKeySet()) {
dest.put(key, source.get(key));
}
return dest;
}
内容来源于网络,如有侵权,请联系作者删除!