3434@ CssImport ("./styles/breadcrumb.css" )
3535public class Breadcrumbs extends HorizontalLayout
3636{
37- private static final String DELIMITER_URL = "/" ;
38- private static final String I18N_PREFIX = "breadcrumb_" ;
39- private static final String BREADCRUMB_CSS = "breadcrumb" ;
40- private static final String BREADCRUMBS_CONTAINER_CSS = "breadcrumbs-container" ;
41- private static final String BREADCRUMB_DISABLED_CSS = "breadcrumb-disabled" ;
37+ protected static final String DELIMITER_URL = "/" ;
38+
39+ protected static final String I18N_PREFIX = "breadcrumb_" ;
40+
41+ protected static final String BREADCRUMB_CLASS = "breadcrumb" ;
42+ protected static final String BREADCRUMBS_CONTAINER_CLASS = "breadcrumbs-container" ;
43+ protected static final String BREADCRUMB_DISABLED_CLASS = "breadcrumb-disabled" ;
4244
4345 public Breadcrumbs (final String path )
4446 {
@@ -48,7 +50,7 @@ public Breadcrumbs(final String path)
4850
4951 public Breadcrumbs ()
5052 {
51- this .addClassName (BREADCRUMBS_CONTAINER_CSS );
53+ this .addClassName (BREADCRUMBS_CONTAINER_CLASS );
5254 }
5355
5456 /**
@@ -95,13 +97,13 @@ protected void updateView(final List<Breadcrumb> breadcrumbs)
9597 for (final Breadcrumb breadcrumb : breadcrumbs )
9698 {
9799 final Anchor anchor = new Anchor (breadcrumb .url (), breadcrumb .label ());
98- anchor .addClassName (BREADCRUMB_CSS );
100+ anchor .addClassName (BREADCRUMB_CLASS );
99101
100102 // remove link and set css if url is empty (e.g. for 'edit' pages)
101103 if (breadcrumb .url ().isEmpty ())
102104 {
103105 anchor .removeHref ();
104- anchor .addClassName (BREADCRUMB_DISABLED_CSS );
106+ anchor .addClassName (BREADCRUMB_DISABLED_CLASS );
105107 }
106108
107109 layout .add (anchor );
0 commit comments