Class TitledResourceReference

java.lang.Object
nl.siegmann.epublib.domain.ResourceReference
nl.siegmann.epublib.domain.TitledResourceReference
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
GuideReference, TOCReference

public class TitledResourceReference extends ResourceReference implements Serializable
See Also:
  • Field Details

  • Constructor Details

    • TitledResourceReference

      public TitledResourceReference(Resource resource)
    • TitledResourceReference

      public TitledResourceReference(Resource resource, String title)
    • TitledResourceReference

      public TitledResourceReference(Resource resource, String title, String fragmentId)
  • Method Details

    • getFragmentId

      public String getFragmentId()
    • setFragmentId

      public void setFragmentId(String fragmentId)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getCompleteHref

      public String getCompleteHref()
      If the fragmentId is blank it returns the resource href, otherwise it returns the resource href + '#' + the fragmentId.
      Returns:
      If the fragmentId is blank it returns the resource href, otherwise it returns the resource href + '#' + the fragmentId.
    • setResource

      public void setResource(Resource resource, String fragmentId)
    • setResource

      public void setResource(Resource resource)
      Sets the resource to the given resource and sets the fragmentId to null.
      Overrides:
      setResource in class ResourceReference
      Parameters:
      resource -