@Test public void testNullProperatyPath() { assertEquals( "", new PropertyPath().toString() ); }
@Override public String toString() { return StringUtils.join( segments, "." ); }
PropertyPath { @Override public String toString() { return StringUtils.join( segments, "." ); } }
PropertyPath { @Override public String toString() { return StringUtils.join( segments, "." ); } PropertyPath( String path );  PropertyPath( String[] segments );  PropertyPath(); protected  PropertyPath( PropertyPath parent, String shortName, Property uri ); protected  PropertyPath( List<String> segments, List<Property> properties ); }
PropertyPath { @Override public String toString() { return StringUtils.join( segments, "." ); } PropertyPath( String path );  PropertyPath( String[] segments );  PropertyPath(); protected  PropertyPath( PropertyPath parent, String shortName, Property uri ); protected  PropertyPath( List<String> segments, List<Property> properties ); @Override String toString(); String toHTMLString(); int size(); boolean beginsWith( Property p, ShortNameRenderer snr ); PropertyPath append( String shortName, String uri, ShortNameRenderer snr ); Property terminal(); PropertyPath shift(); boolean isEmpty(); }
PropertyPath { @Override public String toString() { return StringUtils.join( segments, "." ); } PropertyPath( String path );  PropertyPath( String[] segments );  PropertyPath(); protected  PropertyPath( PropertyPath parent, String shortName, Property uri ); protected  PropertyPath( List<String> segments, List<Property> properties ); @Override String toString(); String toHTMLString(); int size(); boolean beginsWith( Property p, ShortNameRenderer snr ); PropertyPath append( String shortName, String uri, ShortNameRenderer snr ); Property terminal(); PropertyPath shift(); boolean isEmpty(); static final Property STAR; }