Disgraced AFL legend Barry Cable has been charged with seven offences that allegedly involved a girl aged nine and 10 at the time of the alleged offending.