/** * Add a Property to the property map. The name of the Property * becomes its key in the map. */ public void setProperty (Property property) { _property.put (property.getName (), property); }
/** Finishes any property under construction. This is called * when an end element is encountered. */ public void finishPropUnderConstruction () { if (_propUnderConstruction != null) { String name = _propUnderConstruction.getName (); if ("abbr".equals(name)) { addAbbr (_propUnderConstruction); } else if ("title".equals (name)) { _title = (String) _propUnderConstruction.getValue (); } _propUnderConstruction = null; } } }
String name = _propUnderConstruction.getName (); Object val = _propUnderConstruction.getValue (); if ("abbr".equals (name)) {
if ("TextMDMetadata".equals(pProp.getName())) { TextMDMetadata tData = (TextMDMetadata) pValue; return textMDToNode (tData); new DefaultMutableTreeNode (pProp.getName ()); val.add (propToNode ((Property) pValue)); return val; (pProp.getName () + ": " + pValue.toString ()); return val; new DefaultMutableTreeNode (pProp.getName ()); if (arity == PropertyArity.ARRAY) { addArrayMembers (val, pProp);
if (valueIsProperty) { Property pval = (Property) val; showProperty (pval, pval.getName (), margin + " ");
if (valueIsProperty) { Property pval = (Property) list.get (i); showProperty (pval, pval.getName (), margin + " ");
_writer.println (margn2 + elementStart ("property")); _writer.println (margn3 + element ("name", property.getName ())); _writer.println (margn3 + elementStart ("values", propAttrs)); if (arity.equals (PropertyArity.SCALAR)) { Property pval = (Property) val; if (pval.getName().equals (keystr)) { _writer.print (margn4 + elementStart ("value"));
private void showScalarProperty (Property property, String margin) { PropertyType type = property.getType (); if (PropertyType.PROPERTY.equals (type)) { _writer.println (); Property prop = (Property) property.getValue (); showProperty (prop, prop.getName (), margin + " "); //_writer.println (); // Does this improve things? } else if (PropertyType.NISOIMAGEMETADATA.equals (type)) { showNisoImageMetadata ((NisoImageMetadata) property.getValue (), margin + " ", _je.getShowRawFlag ()); } else if (PropertyType.AESAUDIOMETADATA.equals (type)) { showAESAudioMetadata ((AESAudioMetadata) property.getValue (), margin + " ", _je.getShowRawFlag ()); } else if (PropertyType.TEXTMDMETADATA.equals(type)) { showTextMDMetadata((TextMDMetadata) property.getValue(), margin + " ", _je.getShowRawFlag ()); } else { _writer.println (property.getValue ().toString ()); } }
showProperty (pval, pval.getName (), margin + " "); continue;