Search in sources :

Example 1 with TNEFMAPIAttribute

use of org.apache.poi.hmef.attribute.TNEFMAPIAttribute in project poi by apache.

the class Attachment method addAttribute.

protected void addAttribute(TNEFAttribute attr) {
    attributes.add(attr);
    if (attr instanceof TNEFMAPIAttribute) {
        TNEFMAPIAttribute tnefMAPI = (TNEFMAPIAttribute) attr;
        mapiAttributes.addAll(tnefMAPI.getMAPIAttributes());
    }
}
Also used : TNEFMAPIAttribute(org.apache.poi.hmef.attribute.TNEFMAPIAttribute)

Example 2 with TNEFMAPIAttribute

use of org.apache.poi.hmef.attribute.TNEFMAPIAttribute in project poi by apache.

the class HMEFMessage method processMessage.

void processMessage(InputStream inp) throws IOException {
    // Build the attribute
    TNEFAttribute attr = TNEFAttribute.create(inp);
    messageAttributes.add(attr);
    if (attr instanceof TNEFMAPIAttribute) {
        TNEFMAPIAttribute tnefMAPI = (TNEFMAPIAttribute) attr;
        mapiAttributes.addAll(tnefMAPI.getMAPIAttributes());
    }
}
Also used : TNEFAttribute(org.apache.poi.hmef.attribute.TNEFAttribute) TNEFMAPIAttribute(org.apache.poi.hmef.attribute.TNEFMAPIAttribute)

Aggregations

TNEFMAPIAttribute (org.apache.poi.hmef.attribute.TNEFMAPIAttribute)2 TNEFAttribute (org.apache.poi.hmef.attribute.TNEFAttribute)1