A series of violent demonstrations in the Indonesian capital Jakarta have forced 20 textile and garment factories to temporarily suspend their operations.