public Map<NSMetadataItemAttribute, NSMetadataQueryAttributeValueTuple> getValueLists() { Map<NSMetadataItemAttribute, NSMetadataQueryAttributeValueTuple> values = new HashMap<>(); NSDictionary<NSString, NSMetadataQueryAttributeValueTuple> valueLists = getValueLists0(); for (Map.Entry<NSString, NSMetadataQueryAttributeValueTuple> entry : valueLists.entrySet()) { values.put(NSMetadataItemAttribute.valueOf(entry.getKey()), entry.getValue()); } return values; } /*<methods>*/
@MarshalsPointer public static Map<String, String> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSDictionary<?, ?> o = (NSDictionary<?, ?>) NSObject.Marshaler.toObject(cls, handle, flags); if (o == null) { return null; } Map<String, String> map = new HashMap<>(); for (Map.Entry<?, ?> e : o.entrySet()) { map.put(e.getKey().toString(), e.getValue().toString()); } return map; } @MarshalsPointer
@SuppressWarnings("unchecked") @MarshalsPointer public static Map<SCNParticleProperty, SCNParticlePropertyController> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSDictionary<NSString, SCNParticlePropertyController> o = (NSDictionary<NSString, SCNParticlePropertyController>) NSObject.Marshaler.toObject(NSDictionary.class, handle, flags); if (o == null) { return null; } Map<SCNParticleProperty, SCNParticlePropertyController> map = new HashMap<>(); for (Map.Entry<NSString, SCNParticlePropertyController> e : o.entrySet()) { map.put(SCNParticleProperty.valueOf(e.getKey()), e.getValue()); } return map; } @MarshalsPointer
@SuppressWarnings("unchecked") @MarshalsPointer public static Map<SCNRenderingTransform, CATransform3D> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSDictionary<NSString, NSValue> o = (NSDictionary<NSString, NSValue>) NSObject.Marshaler.toObject(NSDictionary.class, handle, flags); if (o == null) { return null; } Map<SCNRenderingTransform, CATransform3D> map = new HashMap<>(); for (Map.Entry<NSString, NSValue> e : o.entrySet()) { map.put(SCNRenderingTransform.valueOf(e.getKey()), e.getValue().transform3DValue()); } return map; } @MarshalsPointer
@SuppressWarnings("unchecked") @MarshalsPointer public static Map<String, Number> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSDictionary<NSString, NSNumber> o = (NSDictionary<NSString, NSNumber>) NSObject.Marshaler.toObject(cls, handle, flags); if (o == null) { return null; } Map<String, Number> map = new HashMap<>(); for (Map.Entry<NSString, NSNumber> e : o.entrySet()) { map.put(e.getKey().toString(), e.getValue().doubleValue()); } return map; } @MarshalsPointer
@SuppressWarnings("unchecked") @MarshalsPointer public static Map<SCNShaderModifierEntryPoint, String> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSDictionary<NSString, NSString> o = (NSDictionary<NSString, NSString>) NSObject.Marshaler.toObject(NSDictionary.class, handle, flags); if (o == null) { return null; } Map<SCNShaderModifierEntryPoint, String> map = new HashMap<>(); for (Map.Entry<NSString, NSString> e : o.entrySet()) { map.put(SCNShaderModifierEntryPoint.valueOf(e.getKey()), e.getValue().toString()); } return map; } @MarshalsPointer
@SuppressWarnings("unchecked") @MarshalsPointer public static Map<String, List<String>> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSDictionary<NSString, NSArray<NSString>> o = (NSDictionary<NSString, NSArray<NSString>>) NSObject.Marshaler.toObject(cls, handle, flags); if (o == null) { return null; } Map<String, List<String>> map = new HashMap<>(); for (Map.Entry<NSString, NSArray<NSString>> e : o.entrySet()) { map.put(e.getKey().toString(), e.getValue().asStringList()); } return map; } @MarshalsPointer
/** * Use this method to convert a NSDictionary with NSString keys to a Map with String keys. * Keys of this NSDictionary must be of type NSString, otherwise an exception will be thrown. * @return * @throws UnsupportedOperationException when the dictionary keys are not of type NSString. */ public Map<String, V> asStringMap() { Map<String, V> map = new HashMap<>(); if (size() == 0) return map; if (!(getAllKeys().get(0) instanceof NSString)) throw new UnsupportedOperationException("keys must be of type NSString"); for (java.util.Map.Entry<K, V> e : entrySet()) { map.put(e.getKey().toString(), e.getValue()); } return map; }
public Map<NSMetadataItemAttribute, NSMetadataQueryAttributeValueTuple> getValueLists() { Map<NSMetadataItemAttribute, NSMetadataQueryAttributeValueTuple> values = new HashMap<>(); NSDictionary<NSString, NSMetadataQueryAttributeValueTuple> valueLists = getValueLists0(); for (Map.Entry<NSString, NSMetadataQueryAttributeValueTuple> entry : valueLists.entrySet()) { values.put(NSMetadataItemAttribute.valueOf(entry.getKey()), entry.getValue()); } return values; } /*<methods>*/
@MarshalsPointer public static Map<String, String> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSDictionary<?, ?> o = (NSDictionary<?, ?>) NSObject.Marshaler.toObject(cls, handle, flags); if (o == null) { return null; } Map<String, String> map = new HashMap<>(); for (Map.Entry<?, ?> e : o.entrySet()) { map.put(e.getKey().toString(), e.getValue().toString()); } return map; } @MarshalsPointer
public Map<NSMetadataItemAttribute, NSMetadataQueryAttributeValueTuple> getValueLists() { Map<NSMetadataItemAttribute, NSMetadataQueryAttributeValueTuple> values = new HashMap<>(); NSDictionary<NSString, NSMetadataQueryAttributeValueTuple> valueLists = getValueLists0(); for (Map.Entry<NSString, NSMetadataQueryAttributeValueTuple> entry : valueLists.entrySet()) { values.put(NSMetadataItemAttribute.valueOf(entry.getKey()), entry.getValue()); } return values; } /*<methods>*/
@MarshalsPointer public static Map<String, String> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSDictionary<?, ?> o = (NSDictionary<?, ?>) NSObject.Marshaler.toObject(cls, handle, flags); if (o == null) { return null; } Map<String, String> map = new HashMap<>(); for (Map.Entry<?, ?> e : o.entrySet()) { map.put(e.getKey().toString(), e.getValue().toString()); } return map; } @MarshalsPointer
@SuppressWarnings("unchecked") @MarshalsPointer public static Map<SCNParticleProperty, SCNParticlePropertyController> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSDictionary<NSString, SCNParticlePropertyController> o = (NSDictionary<NSString, SCNParticlePropertyController>) NSObject.Marshaler.toObject(NSDictionary.class, handle, flags); if (o == null) { return null; } Map<SCNParticleProperty, SCNParticlePropertyController> map = new HashMap<>(); for (Map.Entry<NSString, SCNParticlePropertyController> e : o.entrySet()) { map.put(SCNParticleProperty.valueOf(e.getKey()), e.getValue()); } return map; } @MarshalsPointer
@SuppressWarnings("unchecked") @MarshalsPointer public static Map<SCNParticleProperty, SCNParticlePropertyController> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSDictionary<NSString, SCNParticlePropertyController> o = (NSDictionary<NSString, SCNParticlePropertyController>) NSObject.Marshaler.toObject(NSDictionary.class, handle, flags); if (o == null) { return null; } Map<SCNParticleProperty, SCNParticlePropertyController> map = new HashMap<>(); for (Map.Entry<NSString, SCNParticlePropertyController> e : o.entrySet()) { map.put(SCNParticleProperty.valueOf(e.getKey()), e.getValue()); } return map; } @MarshalsPointer
@SuppressWarnings("unchecked") @MarshalsPointer public static Map<String, List<String>> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSDictionary<NSString, NSArray<NSString>> o = (NSDictionary<NSString, NSArray<NSString>>) NSObject.Marshaler.toObject(cls, handle, flags); if (o == null) { return null; } Map<String, List<String>> map = new HashMap<>(); for (Map.Entry<NSString, NSArray<NSString>> e : o.entrySet()) { map.put(e.getKey().toString(), e.getValue().asStringList()); } return map; } @MarshalsPointer
@SuppressWarnings("unchecked") @MarshalsPointer public static Map<String, Number> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSDictionary<NSString, NSNumber> o = (NSDictionary<NSString, NSNumber>) NSObject.Marshaler.toObject(cls, handle, flags); if (o == null) { return null; } Map<String, Number> map = new HashMap<>(); for (Map.Entry<NSString, NSNumber> e : o.entrySet()) { map.put(e.getKey().toString(), e.getValue().doubleValue()); } return map; } @MarshalsPointer
@SuppressWarnings("unchecked") @MarshalsPointer public static Map<SCNRenderingTransform, CATransform3D> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSDictionary<NSString, NSValue> o = (NSDictionary<NSString, NSValue>) NSObject.Marshaler.toObject(NSDictionary.class, handle, flags); if (o == null) { return null; } Map<SCNRenderingTransform, CATransform3D> map = new HashMap<>(); for (Map.Entry<NSString, NSValue> e : o.entrySet()) { map.put(SCNRenderingTransform.valueOf(e.getKey()), e.getValue().transform3DValue()); } return map; } @MarshalsPointer
@SuppressWarnings("unchecked") @MarshalsPointer public static Map<SCNRenderingTransform, CATransform3D> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSDictionary<NSString, NSValue> o = (NSDictionary<NSString, NSValue>) NSObject.Marshaler.toObject(NSDictionary.class, handle, flags); if (o == null) { return null; } Map<SCNRenderingTransform, CATransform3D> map = new HashMap<>(); for (Map.Entry<NSString, NSValue> e : o.entrySet()) { map.put(SCNRenderingTransform.valueOf(e.getKey()), e.getValue().transform3DValue()); } return map; } @MarshalsPointer
@SuppressWarnings("unchecked") @MarshalsPointer public static Map<SCNShaderModifierEntryPoint, String> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSDictionary<NSString, NSString> o = (NSDictionary<NSString, NSString>) NSObject.Marshaler.toObject(NSDictionary.class, handle, flags); if (o == null) { return null; } Map<SCNShaderModifierEntryPoint, String> map = new HashMap<>(); for (Map.Entry<NSString, NSString> e : o.entrySet()) { map.put(SCNShaderModifierEntryPoint.valueOf(e.getKey()), e.getValue().toString()); } return map; } @MarshalsPointer
@SuppressWarnings("unchecked") @MarshalsPointer public static Map<String, Number> toObject(Class<? extends NSObject> cls, long handle, long flags) { NSDictionary<NSString, NSNumber> o = (NSDictionary<NSString, NSNumber>) NSObject.Marshaler.toObject(cls, handle, flags); if (o == null) { return null; } Map<String, Number> map = new HashMap<>(); for (Map.Entry<NSString, NSNumber> e : o.entrySet()) { map.put(e.getKey().toString(), e.getValue().doubleValue()); } return map; } @MarshalsPointer