The generic function to display the resource properties.<p>

@param info the information
771574
public void fillContent(CmsResourceInfoBean info) {

        m_info = info;
        // width of a property form
        m_propertiesPanel.clear();
        Map<String, String> properties = info.getProperties();
        String noEditReason = info.getNoEditReason();
        if (properties != null) {
            Iterator<Entry<String, String>> it = properties.entrySet().iterator();
            while (it.hasNext()) {

                Entry<String, String> entry = it.next();
                CmsPropertyForm property = new CmsPropertyForm(
                    entry.getKey(),

                    entry.getValue(),
                    noEditReason);
                property.addValueChangeHandler(this);
                m_propertiesPanel.add(property);
            }
        }
        updateImageInfo();
        setChanged(false);
    }
120664
public final void info(Object message, Throwable t) {

        if (isLevelEnabled(SimpleLog.LOG_LEVEL_INFO)) {
            log(SimpleLog.LOG_LEVEL_INFO, message, t);
        }
    }
1296748
void showVariationsWindow(String resource) {

        final Window window = CmsBasicDialog.prepareWindow(DialogWidth.max);
        CmsVariationsDialog variationsDialog = new CmsVariationsDialog(resource, new Runnable() {

            public void run() {

                window.close();

            }

        }, Mode.FlexCache);
        try {
            CmsResource resourceObject = getRootCms().readResource(CmsFlexCacheKey.getResourceName(resource));
            variationsDialog.displayResourceInfo(Collections.singletonList(resourceObject));
        } catch (CmsException e) {
            //
        }
        window.setCaption(CmsVaadinUtils.getMessageText(Messages.GUI_CACHE_VIEW_FLEX_VARIATIONS_1, resource));
        window.setContent(variationsDialog);
        UI.getCurrent().addWindow(window);
    }
256110
public void info(Object message) {
        differentiatedLog(null, CATEGORY_FQCN, LocationAwareLogger.INFO_INT, message, null);
    }
1284315
public void write(String info) {
		StringBuilder sb = new StringBuilder(40);
		sb.append(type).append(delim);
		sb.append(query - start).append(delim);
		if(retrieve == -1) {
			sb.append(render - query).append(delim);
		} else {
			sb.append(retrieve - query).append(delim);
			sb.append(render - retrieve).append(delim);
		}
		sb.append(info);
		LOGGER.finer(sb.toString());
	}
1113100
public void info(String message, Object... args) {
    if (isInfoEnabled()) {
      info(String.format(message, args), getThrowable(args));
    }
  }
1143336
private static Properties props(final Property[] info) {
        final Properties ps = new Properties();
        
        for (final Property p : info) {
            ps.put(p.name, p.value);
        }

        return ps;
    }
662271
protected void showResources(String propertyName) {

        CmsSearchReplaceSettings settings = new CmsSearchReplaceSettings();
        settings.setPaths(Collections.singletonList("/"));
        settings.setSiteRoot("");
        settings.setSearchpattern(".*");
        settings.setType(SearchType.properties);
        try {
            settings.setProperty(A_CmsUI.getCmsObject().readPropertyDefinition(propertyName));
        } catch (CmsException e) {
            //
        }
        CmsAppWorkplaceUi.get().getNavigator().navigateTo(
            CmsSourceSearchAppConfiguration.APP_ID + "/" + CmsSourceSearchApp.generateState(settings));
    }
251137
public final void info(Class sourceClass,
                           String methodName,
                           String messageIdentifier,
                           Object object) {
        internalInfo(null,
                     sourceClass,
                     methodName,
                     messageIdentifier,
                     object);
    }
919527
@RequestMapping(value = "", method = RequestMethod.GET)
    public Resource<Info> info() {
        return Resource.of(
                infoService.getInfo(),
                uri(on(getClass()).info())
        )
                // API links
                .with("user", uri(on(UserController.class).getCurrentUser()))
                        // TODO Structure controller (--> projects, branches, etc.)
                        // Info message
                .with("_applicationInfo", uri(on(InfoController.class).applicationInfo()))
                ;
    }
813507
public DescribeProvisioningArtifactResult withInfo(java.util.Map<String, String> info) {
        setInfo(info);
        return this;
    }
341596
public void updateInfo(Info info) {
        BoxAPIConnection api = this.getAPI();
        URL url = COLLABORATION_URL_TEMPLATE.build(api.getBaseURL(), this.getID());

        BoxJSONRequest request = new BoxJSONRequest(api, url, "PUT");
        request.setBody(info.getPendingChanges());
        BoxAPIResponse boxAPIResponse = request.send();

        if (boxAPIResponse instanceof BoxJSONResponse) {
            BoxJSONResponse response = (BoxJSONResponse) boxAPIResponse;
            JsonObject jsonObject = JsonObject.readFrom(response.getJSON());
            info.update(jsonObject);
        }
    }
18467
public void addAnnotationInfo(final AnnotationInfo annotationInfo) {
        ArgUtils.notNull(annotationInfo, "annotationInfo");
        
        removeAnnotationInfo(annotationInfo.getClassName());
        this.annotationInfos.add(annotationInfo);
    }
810594
public void info( String oinfo ) {
		//
		String methodName = moduleCode + "." + "info";
		//
		out.format( "%s%n", oinfo );
		//
		charsCount += oinfo.length();
		//
		String FOInfo = getFullInfoString( oinfo );
		//
		if ( !isFileOpen( methodName ) ) return;
		//
		outFile( FOInfo );
		//
        flushFile();
		//
	}
421197
protected void writeClassInfo(ClassInfo info) {
        Node currentNode = this.currentNode;
        Element tmp = doc.createElementNS(XML_URI, "class");
        currentNode.appendChild(tmp);
        this.currentNode = tmp;
        addAccessFlags(info);
        if (info.getName() != null)
            tmp.setAttribute( "name",
                    info.getName());
        if (info.getSignature() != null)
            tmp.setAttribute( "signature",
                    info.getSignature());
        if (info.getSupername() != null)
            tmp.setAttribute( "superclass",
                              info.getSupername());
        String[] interfaces = info.getInterfaces();
        for (int i = 0; i < interfaces.length; i++) {
            Element iface = doc.createElementNS(XML_URI, "implements");
            tmp.appendChild(iface);
            iface.setAttribute( "name", 
                    interfaces[i]);
        }
        this.currentNode = currentNode;
    }
526494
@Override
    public void info(String code, Object... arguments)
        throws NullPointerException, IllegalArgumentException {

        this.store.add(Level.INFO, resolveMessage(code, arguments));
    }
890933
protected void initContent(CmsLockReportInfo reportInfo) {

        FlowPanel content = new FlowPanel();

        m_resourceItem = new CmsListItemWidget(reportInfo.getResourceInfo());
        HeightHandler heightHandler = new HeightHandler();
        m_resourceItem.addOpenHandler(heightHandler);
        m_resourceItem.addCloseHandler(heightHandler);
        content.add(m_resourceItem);
        m_scrollPanel = new FlowPanel();
        m_scrollPanel.setStyleName(I_CmsLayoutBundle.INSTANCE.generalCss().border());
        m_scrollPanel.addStyleName(I_CmsLayoutBundle.INSTANCE.generalCss().cornerAll());
        m_scrollPanel.addStyleName(I_CmsLayoutBundle.INSTANCE.dialogCss().logReportScrollPanel());
        CmsList<CmsListItem> list = null;
        CmsMessageWidget message = new CmsMessageWidget();
        m_scrollPanel.add(message);
        message.setMessageText(
            getMessageForLock(
                reportInfo.getResourceInfo().getLockIcon(),
                !reportInfo.getLockedResourceInfos().isEmpty()));
        if (!reportInfo.getLockedResourceInfos().isEmpty()
            || ((reportInfo.getResourceInfo().getLockIcon() != null)
                && (reportInfo.getResourceInfo().getLockIcon() != LockIcon.NONE))) {
            m_unlockButton.setVisible(true);
        }
        // only show the unlock button if the resource or a descending resource is locked
        if (!reportInfo.getLockedResourceInfos().isEmpty()) {
            m_unlockButton.setText(Messages.get().key(Messages.GUI_UNLOCK_ALL_0));
            list = new CmsList<CmsListItem>();
            for (CmsListInfoBean lockedInfo : reportInfo.getLockedResourceInfos()) {
                CmsListItemWidget listItemWidget = new CmsListItemWidget(lockedInfo);
                listItemWidget.addOpenHandler(heightHandler);
                listItemWidget.addCloseHandler(heightHandler);
                list.addItem(new CmsListItem(listItemWidget));
            }
            m_scrollPanel.add(list);
        }

        content.add(m_scrollPanel);
        setMainContent(content);
        if (isShowing()) {
            m_resourceItem.truncate(TEXT_METRICS_KEY, CmsPopup.DEFAULT_WIDTH - 10);
            if (list != null) {
                list.truncate(TEXT_METRICS_KEY, CmsPopup.DEFAULT_WIDTH - 10);
            }
            adjustHeight();
        }
    }