Issue 1286 - Add a content type enum for use with FilterEngine

Should end with a period, Also, please add `@return` below.