public Dimension renameDimension(Group g, String oldName, String newName) {
    if (!defineMode) throw new UnsupportedOperationException("not in define mode");
    if (!isValidObjectName(newName)) throw new IllegalArgumentException("illegal dimension name " + newName);

    if (g == null) g = ncfile.getRootGroup();
    Dimension dim = g.findDimension(oldName);
    if (null != dim) dim.setName(newName);
    return dim;
  }
public Dimension renameDimension(Group g, String oldName, String newName) {
    if (!defineMode) throw new UnsupportedOperationException("not in define mode");
    if (!isValidObjectName(newName)) throw new IllegalArgumentException("illegal dimension name " + newName);

    if (g == null) g = ncfile.getRootGroup();
    Dimension dim = g.findDimension(oldName);
    if (null != dim) dim.setName(newName);
    return dim;
  }
public Dimension renameDimension ( Group g , String oldName , String newName ) { if ( ! defineMode ) throw new UnsupportedOperationException ( "not in define mode" ) ; if ( ! isValidObjectName ( newName ) ) throw new IllegalArgumentException ( "illegal dimension name " + newName ) ; if ( g == null ) g = ncfile . getRootGroup ( ) ; Dimension dim = g . findDimension ( oldName ) ; if ( null != dim ) dim . setName ( newName ) ; return dim ; }
Rename a Dimension. Must be in define mode.

@param oldName existing dimension has this name
@param newName rename to this
@return renamed dimension, or null if not found
Rename a Dimension . Must be in define mode .