W?hlt ein Benutzer f?r einen Paragraphen einen bestimmten Typen aus, wird dieser dem Paragraphen zugeordnet. Die in Abbildung 8.3 dargestellte Klasse Paragraph.java besitzt die Methode:
setClassifiedLabel(String label):void
Die Methode speichert den vom Benutzer klassifizierten Typen als String im entsprechenden Paragraphen-Objekt. Einem Paragraphen kann nur ein einzelner Typ zugeordnet sein. Ordnet der Anwender einem Paragraphen beispielsweise zuerst den Typ Beispiel zu und anschlie?end den Typ einger?ckt, um ein einger?cktes Beispiel zu klassifizieren, bedeutet dies nicht, dass der Paragraph nun der Klasse einger?ckt und der Klasse Beispiel zugeordnet wird. Es wird grunds?tzlich die zuletzt durchgef?hrte Klassifikation verwendet. Soll nun ein Paragraph mehr als einer Klasse angeh?ren, muss hierf?r eine neue Klasse verwendet werden. Im genannten Beispiel w?re dementsprechend eine Klasse einger?cktes_Beispiel denkbar.
Neben der Festlegung des Typs eines Paragraphen, kann zus?tzlich auch die Umgebung, in der sich ein Paragraph befindet, festgelegt werden. Hier ist es allerdings im Gegensatz zum Typ m?glich, mehrere Labels auszuw?hlen. Dadurch wird die M?glichkeit geschaffen, anzugeben, dass sich ein Paragraphen in einer oder in mehreren ineinander geschachtelten Ebenen befindet. In Dokumenten kommt es beispielsweise des ?fteren vor, dass sich innerhalb einer Aufz?hlung eine zweite Aufz?hlung befindet.
Beim ersten Aufruf der Methoden: