org.robovm.apple.foundation.NSURL类的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(5.7k)|赞(0)|评价(0)|浏览(120)

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

NSURL介绍

暂无

代码示例

代码示例来源:origin: libgdx/libgdx

@Override
  public boolean openURI (String URI) {
    NSURL url = new NSURL(URI);
    if (uiApp.canOpenURL(url)) {
      uiApp.openURL(url);
      return true;
    }
    return false;
  }
}

代码示例来源:origin: robovm/robovm

public java.net.URL toURL() throws java.net.MalformedURLException {
  return new java.net.URL(getAbsoluteString());
}
public java.net.URI toURI() throws java.net.URISyntaxException {

代码示例来源:origin: robovm/robovm

/**
 * @since Available in iOS 4.0 and later.
 */
public boolean checkResourceIsReachable() throws NSErrorException {
  NSError.NSErrorPtr ptr = new NSError.NSErrorPtr();
  boolean result = checkResourceIsReachable(ptr);
  if (ptr.get() != null) { throw new NSErrorException(ptr.get()); }
  return result;
}
/**

代码示例来源:origin: robovm/robovm

/**
 * @since Available in iOS 9.0 and later.
 */
public NSURL(NSData data, NSURL baseURL) { super((SkipInit) null); initObject(init(data, baseURL)); }
/**

代码示例来源:origin: robovm/robovm

/**
 * @since Available in iOS 9.0 and later.
 */
public NSURL(NSData data, NSURL baseURL, boolean absoluteURL) {
  super((SkipInit) null);
  initObject(absoluteURL ? initAbsoluteURL(data, baseURL) : init(data, baseURL));
}

代码示例来源:origin: robovm/robovm

/**
 * @since Available in iOS 4.0 and later.
 * @throws NSErrorException
 */
public NSObject getResourceValue(NSURLFileSystemProperty property) throws NSErrorException {
  return getResourceValue(property.value());
}
/**

代码示例来源:origin: robovm/robovm

/**
 * @since Available in iOS 8.0 and later.
 */
public boolean getPromisedItemResourceValue(NSObject.NSObjectPtr value, NSString key) throws NSErrorException {
  NSError.NSErrorPtr ptr = new NSError.NSErrorPtr();
  boolean result = getPromisedItemResourceValue(value, key, ptr);
  if (ptr.get() != null) { throw new NSErrorException(ptr.get()); }
  return result;
}
/**

代码示例来源:origin: robovm/robovm

/**
 * @since Available in iOS 4.0 and later.
 */
public static NSData createBookmarkData(NSURL bookmarkFileURL) throws NSErrorException {
  NSError.NSErrorPtr ptr = new NSError.NSErrorPtr();
  NSData result = createBookmarkData(bookmarkFileURL, ptr);
  if (ptr.get() != null) { throw new NSErrorException(ptr.get()); }
  return result;
}
/**

代码示例来源:origin: robovm/robovm

/**
 * @since Available in iOS 4.0 and later.
 */
public NSURLProperties getResourceValues(@org.robovm.rt.bro.annotation.Marshaler(NSURLProperty.AsListMarshaler.class) List<NSURLProperty> keys) throws NSErrorException {
  NSError.NSErrorPtr ptr = new NSError.NSErrorPtr();
  NSURLProperties result = getResourceValues(keys, ptr);
  if (ptr.get() != null) { throw new NSErrorException(ptr.get()); }
  return result;
}
/**

代码示例来源:origin: robovm/robovm

/**
 * @since Available in iOS 8.0 and later.
 */
public NSURLProperties getPromisedItemResourceValues(@org.robovm.rt.bro.annotation.Marshaler(NSURLProperty.AsListMarshaler.class) List<NSURLProperty> keys) throws NSErrorException {
  NSError.NSErrorPtr ptr = new NSError.NSErrorPtr();
  NSURLProperties result = getPromisedItemResourceValues(keys, ptr);
  if (ptr.get() != null) { throw new NSErrorException(ptr.get()); }
  return result;
}
/**

代码示例来源:origin: robovm/robovm

public NSURL(String URLString) { super((SkipInit) null); initObject(init(URLString)); }
public NSURL(String URLString, NSURL baseURL) { super((SkipInit) null); initObject(init(URLString, baseURL)); }

代码示例来源:origin: com.gluonhq/robovm-cocoatouch

/**
 * @since Available in iOS 9.0 and later.
 */
public NSURL(NSData data, NSURL baseURL, boolean absoluteURL) {
  super((SkipInit) null);
  initObject(absoluteURL ? initAbsoluteURL(data, baseURL) : init(data, baseURL));
}

代码示例来源:origin: robovm/robovm

/**
 * @since Available in iOS 4.0 and later.
 * @throws NSErrorException
 */
public NSObject getResourceValue(NSURLUbiquitousItemProperty property) throws NSErrorException {
  return getResourceValue(property.value());
}
/**

代码示例来源:origin: robovm/robovm

/**
 * @since Available in iOS 8.0 and later.
 * @throws NSErrorException
 */
public NSObject getPromisedItemResourceValue(NSURLProperty key) throws NSErrorException {
  NSObject.NSObjectPtr ptr = new NSObject.NSObjectPtr();
  NSError.NSErrorPtr err = new NSError.NSErrorPtr();
  if (getPromisedItemResourceValue(ptr, key.value(), err)) {
    return ptr.get();
  }
  if (err.get() != null) {
    throw new NSErrorException(err.get());
  }
  return null;
}
/*<methods>*/

代码示例来源:origin: com.mobidevelop.robovm/robovm-cocoatouch

/**
 * @since Available in iOS 4.0 and later.
 */
public static NSData createBookmarkData(NSURL bookmarkFileURL) throws NSErrorException {
  NSError.NSErrorPtr ptr = new NSError.NSErrorPtr();
  NSData result = createBookmarkData(bookmarkFileURL, ptr);
  if (ptr.get() != null) { throw new NSErrorException(ptr.get()); }
  return result;
}
/**

代码示例来源:origin: com.gluonhq/robovm-cocoatouch

/**
 * @since Available in iOS 4.0 and later.
 */
public NSURLProperties getResourceValues(List<NSURLProperty> keys) throws NSErrorException {
  NSError.NSErrorPtr ptr = new NSError.NSErrorPtr();
  NSURLProperties result = getResourceValues(keys, ptr);
  if (ptr.get() != null) { throw new NSErrorException(ptr.get()); }
  return result;
}
/**

代码示例来源:origin: com.mobidevelop.robovm/robovm-cocoatouch

/**
 * @since Available in iOS 8.0 and later.
 */
public NSURLProperties getPromisedItemResourceValues(List<NSURLProperty> keys) throws NSErrorException {
  NSError.NSErrorPtr ptr = new NSError.NSErrorPtr();
  NSURLProperties result = getPromisedItemResourceValues(keys, ptr);
  if (ptr.get() != null) { throw new NSErrorException(ptr.get()); }
  return result;
}
/**

代码示例来源:origin: robovm/robovm

public NSURL(String URLString, NSURL baseURL) { super((SkipInit) null); initObject(init(URLString, baseURL)); }
/**

代码示例来源:origin: libgdx/libgdx

@Override
  public boolean openURI (String URI) {
    NSURL url = new NSURL(URI);
    if (uiApp.canOpenURL(url)) {
      uiApp.openURL(url);
      return true;
    }
    return false;
  }
}

代码示例来源:origin: com.mobidevelop.robovm/robovm-cocoatouch

/**
 * @since Available in iOS 9.0 and later.
 */
public NSURL(NSData data, NSURL baseURL, boolean absoluteURL) {
  super((SkipInit) null);
  initObject(absoluteURL ? initAbsoluteURL(data, baseURL) : init(data, baseURL));
}

相关文章