TouchPipeline getBasePipeline ( ) { if ( basePipeline == null ) { basePipeline = new TouchPipeline ( ) ; String [ ] touchFilterNames = AccessController . doPrivileged ( ( PrivilegedAction < String > ) ( ) -> System . getProperty ( "monocle.input.touchFilters" , "SmallMove" ) ) . split ( "," ) ; if ( touchFilterNames != null ) { for ( String touchFilterName : touchFilterNames ) { basePipeline . addNamedFilter ( touchFilterName . trim ( ) ) ; } } } return basePipeline ; }
Gets the base touch filter pipeline common to all touch devices