aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/java/com/libmailcore/AbstractPart.java
blob: 6ffbc746a913073382dc2c3025755e3ff2f96f8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package com.libmailcore;

import java.util.AbstractList;

public class AbstractPart extends NativeObject {
    public native int partType();
    public native void setPartType(int partType);
    
    public native String filename();
    public native void setFilename(String filename);
    
    public native String charset();
    public native void setCharset(String charset);
    
    public native String uniqueID();
    public native void setUniqueID(String uniqueID);
    
    public native String contentID();
    public native void setContentID(String contentID);
    
    public native String contentLocation();
    public native void setContentLocation(String contentLocation);
    
    public native String contentDescription();
    public native void setContentDescription(String contentDescription);
    
    public native boolean isInlineAttachment();
    public native void setInlineAttachment(boolean inlineAttachment);
    
    public native AbstractPart partForContentID(String contentID);
    public native AbstractPart partForUniqueID(String uniqueID);
    
    public native void setContentTypeParameter(String name, String value);
    public native String contentTypeParameterValueForName(String name);
    public native AbstractList<String> allContentTypeParametersNames();
}