15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)package com.xtremelabs.robolectric.shadows; 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)import android.text.ClipboardManager; 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)import com.xtremelabs.robolectric.internal.Implementation; 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)import com.xtremelabs.robolectric.internal.Implements; 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)@Implements(ClipboardManager.class) 85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)public class ShadowClipboardManager { 95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) private CharSequence text; 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) @Implementation 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) public void setText(CharSequence text) { 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) this.text = text; 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) @Implementation 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) public CharSequence getText() { 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) return text; 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 212385ea399aae016c0806a4f9ef3c9cfe3d2a39dfBen Murdoch @Implementation 222a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) public boolean hasText() { 232a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) return text != null && text.length() > 0; 245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) } 25c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)} 26c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)