MCPcopy Create free account
hub / github.com/AstroImageJ/astroimagej / getMetadata

Method getMetadata

ij/src/main/java/ij/macro/Functions.java:4417–4434  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

4415 }
4416
4417 String getMetadata() {
4418 String type = "info";
4419 ImagePlus imp = getImage();
4420 if (interp.nextToken()=='(' && interp.nextNextToken()!=')')
4421 type = getStringArg().toLowerCase(Locale.US);
4422 else { // no arg
4423 interp.getParens();
4424 type = imp.getStackSize()>1?"label":"info";
4425 }
4426 String metadata = null;
4427 if (type.contains("info"))
4428 metadata = (String)imp.getProperty("Info");
4429 else
4430 metadata = imp.getStack().getSliceLabel(imp.getCurrentSlice());
4431 if (metadata==null)
4432 metadata = "";
4433 return metadata;
4434 }
4435
4436 ImagePlus getImageArg() {
4437 ImagePlus img = null;

Callers 1

getStringFunctionMethod · 0.95

Calls 11

getImageMethod · 0.95
getStringArgMethod · 0.95
getStackSizeMethod · 0.95
getPropertyMethod · 0.95
getStackMethod · 0.95
getCurrentSliceMethod · 0.95
nextNextTokenMethod · 0.80
getParensMethod · 0.80
nextTokenMethod · 0.45
containsMethod · 0.45
getSliceLabelMethod · 0.45

Tested by

no test coverage detected