2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
4 #ifndef __javax_activation_MimeType__
5 #define __javax_activation_MimeType__
9 #include <java/lang/Object.h>
17 class MimeTypeParameterList
;
22 class javax::activation::MimeType
: public ::java::lang::Object
27 MimeType(::java::lang::String
*);
28 MimeType(::java::lang::String
*, ::java::lang::String
*);
29 virtual ::java::lang::String
* getPrimaryType();
30 virtual void setPrimaryType(::java::lang::String
*);
31 virtual ::java::lang::String
* getSubType();
32 virtual void setSubType(::java::lang::String
*);
33 virtual ::javax::activation::MimeTypeParameterList
* getParameters();
34 virtual ::java::lang::String
* getParameter(::java::lang::String
*);
35 virtual void setParameter(::java::lang::String
*, ::java::lang::String
*);
36 virtual void removeParameter(::java::lang::String
*);
37 virtual ::java::lang::String
* toString();
38 virtual ::java::lang::String
* getBaseType();
39 virtual jboolean
match(::javax::activation::MimeType
*);
40 virtual jboolean
match(::java::lang::String
*);
41 virtual void writeExternal(::java::io::ObjectOutput
*);
42 virtual void readExternal(::java::io::ObjectInput
*);
44 void parse(::java::lang::String
*);
45 public: // actually package-private
46 static void checkValidity(::java::lang::String
*, ::java::lang::String
*);
47 static jboolean
isValidChar(jchar
);
48 static ::java::lang::String
* TSPECIALS
;
50 ::java::lang::String
* __attribute__((aligned(__alignof__( ::java::lang::Object
)))) primaryType
;
51 ::java::lang::String
* subType
;
52 ::javax::activation::MimeTypeParameterList
* parameters
;
54 static ::java::lang::Class
class$
;
57 #endif // __javax_activation_MimeType__