Show / Hide Table of Contents

Class ExternalFileInfo

Inheritance
System.Object
ExternalFileInfo
Implements
IBaseFileInfo
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Java.Lang.ICloneable
Namespace: pdftron.PDF.Model
Assembly: PDFViewCtrlTools.dll
Syntax
public class ExternalFileInfo : Object, IBaseFileInfo

Constructors

ExternalFileInfo(Context)

Declaration
public ExternalFileInfo(Context context)
Parameters
Type Name Description
Android.Content.Context context

ExternalFileInfo(Context, ExternalFileInfo, Uri)

Declaration
public ExternalFileInfo(Context context, ExternalFileInfo parent, Uri uri)
Parameters
Type Name Description
Android.Content.Context context
ExternalFileInfo parent
Android.Net.Uri uri

ExternalFileInfo(IntPtr, JniHandleOwnership)

Declaration
protected ExternalFileInfo(IntPtr javaReference, JniHandleOwnership transfer)
Parameters
Type Name Description
System.IntPtr javaReference
Android.Runtime.JniHandleOwnership transfer

Properties

AbsolutePath

Declaration
public virtual string AbsolutePath { get; }
Property Value
Type Description
System.String

Context

Declaration
public virtual Context Context { get; }
Property Value
Type Description
Android.Content.Context

DocumentPath

Declaration
public virtual string DocumentPath { get; }
Property Value
Type Description
System.String

Extension

Declaration
public virtual string Extension { get; }
Property Value
Type Description
System.String

FileName

Declaration
public virtual string FileName { get; }
Property Value
Type Description
System.String

FileType

Declaration
public virtual int FileType { get; }
Property Value
Type Description
System.Int32

HeaderText

Declaration
public virtual string HeaderText { get; }
Property Value
Type Description
System.String

Hidden

Declaration
public virtual bool Hidden { get; set; }
Property Value
Type Description
System.Boolean

Identifier

Declaration
public virtual string Identifier { get; }
Property Value
Type Description
System.String

IsDirectory

Declaration
public virtual bool IsDirectory { get; }
Property Value
Type Description
System.Boolean

IsEarlierHeading

Declaration
public virtual bool IsEarlierHeading { get; }
Property Value
Type Description
System.Boolean

IsHeader

Declaration
public virtual bool IsHeader { get; }
Property Value
Type Description
System.Boolean

IsPackage

Declaration
public virtual bool IsPackage { get; set; }
Property Value
Type Description
System.Boolean

IsSecured

Declaration
public virtual bool IsSecured { get; set; }
Property Value
Type Description
System.Boolean

IsThisWeekHeading

Declaration
public virtual bool IsThisWeekHeading { get; }
Property Value
Type Description
System.Boolean

IsTodayHeading

Declaration
public virtual bool IsTodayHeading { get; }
Property Value
Type Description
System.Boolean

JniPeerMembers

Declaration
public override JniPeerMembers JniPeerMembers { get; }
Property Value
Type Description
Java.Interop.JniPeerMembers

ModifiedDate

Declaration
public virtual string ModifiedDate { get; }
Property Value
Type Description
System.String

Name

Declaration
public virtual string Name { get; }
Property Value
Type Description
System.String

Parent

Declaration
public virtual ExternalFileInfo Parent { get; }
Property Value
Type Description
ExternalFileInfo

ParentRelativePath

Declaration
public virtual string ParentRelativePath { get; }
Property Value
Type Description
System.String

RawModifiedDate

Declaration
public virtual Long RawModifiedDate { get; }
Property Value
Type Description
Java.Lang.Long

RootUri

Declaration
public virtual Uri RootUri { get; set; }
Property Value
Type Description
Android.Net.Uri

Size

Declaration
public virtual long Size { get; }
Property Value
Type Description
System.Int64

SizeInfo

Declaration
public virtual string SizeInfo { get; }
Property Value
Type Description
System.String

ThresholdClass

Declaration
protected override IntPtr ThresholdClass { get; }
Property Value
Type Description
System.IntPtr

ThresholdType

Declaration
protected override Type ThresholdType { get; }
Property Value
Type Description
System.Type

TreePath

Declaration
public virtual string TreePath { get; }
Property Value
Type Description
System.String

Type

Declaration
public virtual string Type { get; }
Property Value
Type Description
System.String

Uri

Declaration
public virtual Uri Uri { get; set; }
Property Value
Type Description
Android.Net.Uri

Volume

Declaration
public virtual string Volume { get; }
Property Value
Type Description
System.String

Methods

AppendPathComponent(Uri, String)

Declaration
public static Uri AppendPathComponent(Uri baseUri, string component)
Parameters
Type Name Description
Android.Net.Uri baseUri
System.String component
Returns
Type Description
Android.Net.Uri

BuildTree(Uri)

Declaration
public virtual ExternalFileInfo BuildTree(Uri uri)
Parameters
Type Name Description
Android.Net.Uri uri
Returns
Type Description
ExternalFileInfo

Clone()

Declaration
public virtual ExternalFileInfo Clone()
Returns
Type Description
ExternalFileInfo

CreateDirectory(String)

Declaration
public virtual ExternalFileInfo CreateDirectory(string displayName)
Parameters
Type Name Description
System.String displayName
Returns
Type Description
ExternalFileInfo

CreateFile(String, String)

Declaration
public virtual ExternalFileInfo CreateFile(string mimeType, string displayName)
Parameters
Type Name Description
System.String mimeType
System.String displayName
Returns
Type Description
ExternalFileInfo

Delete()

Declaration
public virtual bool Delete()
Returns
Type Description
System.Boolean

Exists()

Declaration
public virtual bool Exists()
Returns
Type Description
System.Boolean

FindFile(String)

Declaration
public virtual ExternalFileInfo FindFile(string displayName)
Parameters
Type Name Description
System.String displayName
Returns
Type Description
ExternalFileInfo

GetFile(String)

Declaration
public virtual ExternalFileInfo GetFile(string displayName)
Parameters
Type Name Description
System.String displayName
Returns
Type Description
ExternalFileInfo

GetFileCount()

Declaration
public virtual int[] GetFileCount()
Returns
Type Description
System.Int32[]

GetParentRelativePath(Uri, String)

Declaration
public static string GetParentRelativePath(Uri uri, string name)
Parameters
Type Name Description
Android.Net.Uri uri
System.String name
Returns
Type Description
System.String

GetUriMimeType(Context, String)

Declaration
public static string GetUriMimeType(Context context, string encodedUri)
Parameters
Type Name Description
Android.Content.Context context
System.String encodedUri
Returns
Type Description
System.String

InitFields()

Declaration
public virtual void InitFields()

ListFiles()

Declaration
public virtual IList<ExternalFileInfo> ListFiles()
Returns
Type Description
System.Collections.Generic.IList<ExternalFileInfo>

RenameTo(String)

Declaration
public virtual bool RenameTo(string displayName)
Parameters
Type Name Description
System.String displayName
Returns
Type Description
System.Boolean

Implements

IBaseFileInfo
Android.Runtime.IJavaObject
System.IDisposable
Java.Interop.IJavaPeerable
Java.Lang.ICloneable
In This Article
Back to top Generated by DocFX