本文整理了Java中ucar.nc2.Group.getShortName()
方法的一些代码示例,展示了Group.getShortName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Group.getShortName()
方法的具体详情如下:
包路径:ucar.nc2.Group
类名称:Group
方法名:getShortName
[英]Get the "short" name, unique within its parent Group.
[中]获取其父组中唯一的“短”名称。
代码示例来源:origin: edu.ucar/cdm
@Override
public String toString() {
return getShortName();
}
代码示例来源:origin: edu.ucar/cdm
/**
* Add a nested Group
*
* @param g add this Group.
*/
public void addGroup(Group g) {
if (immutable) throw new IllegalStateException("Cant modify");
if (findGroup(g.getShortName()) != null)
throw new IllegalArgumentException("Group name (" + g.getShortName() + ") must be unique within Group " + getShortName());
groups.add(g);
g.setParentGroup(this); // groups are a tree - only one parent
}
代码示例来源:origin: edu.ucar/netcdf
/**
* Add a nested Group
*
* @param g add this Group.
*/
public void addGroup(Group g) {
if (immutable) throw new IllegalStateException("Cant modify");
if (findGroup(g.getShortName()) != null)
throw new IllegalArgumentException("Group name (" + g.getShortName() + ") must be unique within Group " + getShortName());
groups.add(g);
g.setParentGroup(this); // groups are a tree - only one parent
}
代码示例来源:origin: Unidata/thredds
/**
* Add a nested Group
*
* @param g add this Group.
*/
public void addGroup(Group g) {
if (immutable) throw new IllegalStateException("Cant modify");
if (findGroup(g.getShortName()) != null)
throw new IllegalArgumentException("Group name (" + g.getShortName() + ") must be unique within Group " + getShortName());
groups.add(g);
g.setParentGroup(this); // groups are a tree - only one parent
}
代码示例来源:origin: edu.ucar/cdm
/**
* Set the short name, converting to valid CDM object name if needed.
*
* @param shortName set to this value
* @return valid CDM object name
*/
public String setName(String shortName) {
if (immutable) throw new IllegalStateException("Cant modify");
setShortName(shortName);
return getShortName();
}
代码示例来源:origin: edu.ucar/netcdf
/**
* Set the short name, converting to valid CDM object name if needed.
*
* @param shortName set to this value
* @return valid CDM object name
*/
public String setName(String shortName) {
if (immutable) throw new IllegalStateException("Cant modify");
setShortName(shortName);
return getShortName();
}
代码示例来源:origin: Unidata/thredds
/**
* Set the short name, converting to valid CDM object name if needed.
*
* @param shortName set to this value
* @return valid CDM object name
*/
public String setName(String shortName) {
if (immutable) throw new IllegalStateException("Cant modify");
setShortName(shortName);
return getShortName();
}
代码示例来源:origin: edu.ucar/cdm
public void hashCodeShow(Indent indent) {
System.out.printf("%sGroup hash = %d%n", indent, hashCode());
System.out.printf("%s shortName %s = %d%n", indent, getShortName(), getShortName().hashCode());
System.out.printf("%s parentGroup %s = %d%n", indent, getParentGroup(), getParentGroup().hashCode());
}
代码示例来源:origin: edu.ucar/cdm
private void addGroupToGroup(Group parent, Group g, Tag tag) {
Group groupExisting = parent.findGroup(g.getShortName());
if (groupExisting != null) {
g.setName(g.getShortName() + tag.refno);
}
parent.addGroup(g);
}
代码示例来源:origin: Unidata/thredds
private void addGroupToGroup(Group parent, Group g, Tag tag) {
Group groupExisting = parent.findGroup(g.getShortName());
if (groupExisting != null) {
g.setName(g.getShortName() + tag.refno);
}
parent.addGroup(g);
}
代码示例来源:origin: edu.ucar/netcdf
private void addGroupToGroup(Group parent, Group g, Tag tag) {
Group groupExisting = parent.findGroup(g.getShortName());
if (groupExisting != null) {
g.setName(g.getShortName() + tag.refno);
}
parent.addGroup(g);
}
代码示例来源:origin: edu.ucar/netcdf
/**
* Add a shared Dimension
*
* @param d add this Dimension
*/
public void addDimension(Dimension d) {
if (immutable) throw new IllegalStateException("Cant modify");
if (findDimensionLocal(d.getShortName()) != null)
throw new IllegalArgumentException("Dimension name (" + d.getShortName() + ") must be unique within Group " + getShortName());
dimensions.add(d);
d.setGroup(this);
}
代码示例来源:origin: Unidata/thredds
private Group findGroupNested(Group parent, String name) {
for (Group g : parent.getGroups()) {
if (g.getShortName().equals(name)) { return g; }
}
for (Group g : parent.getGroups()) {
Group result = findGroupNested(g, name);
if (result != null) { return result; }
}
return null;
}
代码示例来源:origin: edu.ucar/cdm
/**
* Add a shared Dimension
*
* @param d add this Dimension
*/
public void addDimension(Dimension d) {
if (immutable) throw new IllegalStateException("Cant modify");
if (findDimensionLocal(d.getShortName()) != null)
throw new IllegalArgumentException("Dimension name (" + d.getShortName() + ") must be unique within Group " + getShortName());
dimensions.add(d);
d.setGroup(this);
}
代码示例来源:origin: edu.ucar/cdm
private Group findGroupNested(Group parent, String name) {
for (Group g : parent.getGroups()) {
if (g.getShortName().equals(name))
return g;
}
for (Group g : parent.getGroups()) {
Group result = findGroupNested(g, name);
if (result != null)
return result;
}
return null;
}
代码示例来源:origin: bcdev/beam
static Group findGroupNested(Group parent, String name) {
for (Group g : parent.getGroups()) {
if (g.getShortName().equals(name))
return g;
}
for (Group g : parent.getGroups()) {
Group result = findGroupNested(g, name);
if (result != null)
return result;
}
return null;
}
代码示例来源:origin: edu.ucar/netcdf
static private void appendGroupName(StringBuilder sbuff, Group g, String reserved) {
if(g == null) return;
if(g.getParentGroup() == null) return;
appendGroupName(sbuff, g.getParentGroup(), reserved);
sbuff.append( EscapeStrings.backslashEscape(g.getShortName(), reserved));
sbuff.append("/");
}
代码示例来源:origin: edu.ucar/netcdf
private Group findGroupNested(Group parent, String name) {
for (Group g : parent.getGroups()) {
if (g.getShortName().equals(name))
return g;
}
for (Group g : parent.getGroups()) {
Group result = findGroupNested(g, name);
if (result != null)
return result;
}
return null;
}
代码示例来源:origin: Unidata/thredds
static private void appendGroupName(StringBuilder sbuff, Group g, String reserved) {
if (g == null) return;
if (g.getParentGroup() == null) return;
appendGroupName(sbuff, g.getParentGroup(), reserved);
sbuff.append(EscapeStrings.backslashEscape(g.getShortName(), reserved));
sbuff.append("/");
}
代码示例来源:origin: edu.ucar/cdm
static private void appendGroupName(StringBuilder sbuff, Group g, String reserved) {
if (g == null) return;
if (g.getParentGroup() == null) return;
appendGroupName(sbuff, g.getParentGroup(), reserved);
sbuff.append(EscapeStrings.backslashEscape(g.getShortName(), reserved));
sbuff.append("/");
}
内容来源于网络,如有侵权,请联系作者删除!