static public void setDebugFlags ( ucar . nc2 . util . DebugFlags debugFlag ) { debugCE = debugFlag . isSet ( "DODS/constraintExpression" ) ; debugServerCall = debugFlag . isSet ( "DODS/serverCall" ) ; debugOpenResult = debugFlag . isSet ( "DODS/debugOpenResult" ) ; debugDataResult = debugFlag . isSet ( "DODS/debugDataResult" ) ; debugCharArray = debugFlag . isSet ( "DODS/charArray" ) ; debugConstruct = debugFlag . isSet ( "DODS/constructNetcdf" ) ; debugPreload = debugFlag . isSet ( "DODS/preload" ) ; debugTime = debugFlag . isSet ( "DODS/timeCalls" ) ; showNCfile = debugFlag . isSet ( "DODS/showNCfile" ) ; debugAttributes = debugFlag . isSet ( "DODS/attributes" ) ; debugCached = debugFlag . isSet ( "DODS/cache" ) ; }
Debugging flags . This is a way to decouple setting flags from particular implementations .