ucar.nc2.Group.getShortName()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(122)

本文整理了Java中ucar.nc2.Group.getShortName()方法的一些代码示例,展示了Group.getShortName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Group.getShortName()方法的具体详情如下:
包路径:ucar.nc2.Group
类名称:Group
方法名:getShortName

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("/");
}

相关文章