Brooklyn

brooklyn.util.text
[Java] Class StringShortener

java.lang.Object
  brooklyn.util.text.StringShortener

public class StringShortener

utility which takes a bunch of segments and applies shortening rules to them


Nested Class Summary
protected class StringShortener.RemovalRule

protected interface StringShortener.ShorteningRule

protected class StringShortener.TruncationRule

 
Field Summary
protected java.lang.String separator

protected java.util.Map wordsByIdInOrder

 
Method Summary
StringShortener append(java.lang.String id, java.lang.String text)

StringShortener canRemove(java.lang.String id)

StringShortener canTruncate(java.lang.String id, int len)

java.lang.String getStringOfMaxLength(int maxlen)

StringShortener separator(java.lang.String separator)

StringShortener truncate(java.lang.String id, int len)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Field Detail

separator

protected java.lang.String separator


wordsByIdInOrder

protected java.util.Map wordsByIdInOrder


 
Method Detail

append

public StringShortener append(java.lang.String id, java.lang.String text)


canRemove

public StringShortener canRemove(java.lang.String id)


canTruncate

public StringShortener canTruncate(java.lang.String id, int len)


getStringOfMaxLength

public java.lang.String getStringOfMaxLength(int maxlen)


separator

public StringShortener separator(java.lang.String separator)


truncate

public StringShortener truncate(java.lang.String id, int len)


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.