Class AbstractReferenceDestination

    • Field Summary

      • Fields inherited from class com.globalmentor.beans.BoundPropertyObject

        NO_PROPERTY_CHANGE_LISTENERS, NO_VETOABLE_CHANGE_LISTENERS
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Destination getDestination()  
      • Methods inherited from class com.globalmentor.beans.BoundPropertyObject

        addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, createPostponedPropertyChangeEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getForwardPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, getPropertyChangeSupport, getRepeatPropertyChangeListener, getRepeatVetoableChangeListener, getVetoableChangeListeners, getVetoableChangeListeners, getVetoableChangeSupport, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface com.globalmentor.beans.PropertyBindable

        addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, hasPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
    • Constructor Detail

      • AbstractReferenceDestination

        public AbstractReferenceDestination​(com.globalmentor.net.URIPath path,
                                            Destination destination)
        Path and referenced destination constructor.
        Parameters:
        path - The application context-relative path within the Guise container context, which does not begin with '/'.
        destination - The referenced destination.
        Throws:
        java.lang.NullPointerException - if the path and/or destination is null.
        java.lang.IllegalArgumentException - if the provided path is absolute.
      • AbstractReferenceDestination

        public AbstractReferenceDestination​(java.util.regex.Pattern pathPattern,
                                            Destination destination)
        Path pattern and referenced destination constructor.
        Parameters:
        pathPattern - The pattern to match an application context-relative path within the Guise container context, which does not begin with '/'.
        destination - The referenced destination.
        Throws:
        java.lang.NullPointerException - if the path pattern and/or destination is null.