protected String FlagsString(FUNCFLAGS funcFlags) { String flags = ""; if ((funcFlags & FUNCFLAGS.FUNCFLAG_FBINDABLE) != 0) { flags += " bindable"; } if ((funcFlags & FUNCFLAGS.FUNCFLAG_FDEFAULTBIND) != 0) { flags += " default_bind"; } if ((funcFlags & FUNCFLAGS.FUNCFLAG_FDEFAULTCOLLELEM) != 0) { flags += " defaultcollelem"; } if ((funcFlags & FUNCFLAGS.FUNCFLAG_FDISPLAYBIND) != 0) { flags += " display_bind"; } if ((funcFlags & FUNCFLAGS.FUNCFLAG_FHIDDEN) != 0) { flags += " hidden"; } if ((funcFlags & FUNCFLAGS.FUNCFLAG_FIMMEDIATEBIND) != 0) { flags += " immediate_bind"; } if ((funcFlags & FUNCFLAGS.FUNCFLAG_FNONBROWSABLE) != 0) { flags += " nonbrowsable"; } if ((funcFlags & FUNCFLAGS.FUNCFLAG_FREPLACEABLE) != 0) { flags += " replacable"; } if ((funcFlags & FUNCFLAGS.FUNCFLAG_FREQUESTEDIT) != 0) { flags += " request_edit"; } if ((funcFlags & FUNCFLAGS.FUNCFLAG_FRESTRICTED) != 0) { flags += " restricted"; } // Get rid of initial leading space when returning if (!flags.Equals("")) { return(flags.Substring(1)); } return(null); }
protected String FlagsString(FUNCFLAGS funcFlags) { String flags = ""; if ((funcFlags & FUNCFLAGS.FUNCFLAG_FBINDABLE) != 0) flags += " bindable"; if ((funcFlags & FUNCFLAGS.FUNCFLAG_FDEFAULTBIND) != 0) flags += " default_bind"; if ((funcFlags & FUNCFLAGS.FUNCFLAG_FDEFAULTCOLLELEM) != 0) flags += " defaultcollelem"; if ((funcFlags & FUNCFLAGS.FUNCFLAG_FDISPLAYBIND) != 0) flags += " display_bind"; if ((funcFlags & FUNCFLAGS.FUNCFLAG_FHIDDEN) != 0) flags += " hidden"; if ((funcFlags & FUNCFLAGS.FUNCFLAG_FIMMEDIATEBIND) != 0) flags += " immediate_bind"; if ((funcFlags & FUNCFLAGS.FUNCFLAG_FNONBROWSABLE) != 0) flags += " nonbrowsable"; if ((funcFlags & FUNCFLAGS.FUNCFLAG_FREPLACEABLE) != 0) flags += " replacable"; if ((funcFlags & FUNCFLAGS.FUNCFLAG_FREQUESTEDIT) != 0) flags += " request_edit"; if ((funcFlags & FUNCFLAGS.FUNCFLAG_FRESTRICTED) != 0) flags += " restricted"; // Get rid of initial leading space when returning if (!flags.Equals("")) return flags.Substring(1); return null; }