Class DescriptionListEntryImpl

All Implemented Interfaces:
ContentNode, DescriptionListEntry, StructuralNode

public class DescriptionListEntryImpl extends StructuralNodeImpl implements DescriptionListEntry
  • Constructor Details

    • DescriptionListEntryImpl

      public DescriptionListEntryImpl(org.jruby.runtime.builtin.IRubyObject listDelegate)
  • Method Details

    • getTerms

      public List<ListItem> getTerms()
      Specified by:
      getTerms in interface DescriptionListEntry
    • getDescription

      public ListItem getDescription()
      Specified by:
      getDescription in interface DescriptionListEntry
    • setDescription

      public void setDescription(ListItem description)
      Description copied from interface: DescriptionListEntry
      Sets a new description for a description list item. Description list items are ordinary ListItems and can be created using the factory methods of a processor:
       class MyTreeprocessor extends Treeprocessor() {
         public Document process(Document doc) {
           final String newDescription = "A new description for this entry.";
           DescriptionList dl = ...
           DescriptionListEntry dlEntry = ...
           dlEntry.setDescription(createListItem(dl, newDescription));
           return doc;
         }
       }
      Specified by:
      setDescription in interface DescriptionListEntry
      Parameters:
      description - The new description for this description list entry,