<%-- <%@ page import="java.io.*, java.util.*"%> <%@ page language="java" contentType="text/html;charset=utf-8"%> <%@ page import="com.eactive.eai.transformer.layout.Layout"%> <%@ page import="com.eactive.eai.transformer.layout.LayoutItem"%> <%@ page import="com.eactive.eai.transformer.layout.LayoutManager"%> <%@ page import="com.eactive.eai.transformer.util.TransformKeys"%> <%@ page import="java.util.HashMap"%> <%@ taglib uri="netui-tags-databinding.tld" prefix="netui-compat-data"%> <%@ taglib uri="netui-tags-html.tld" prefix="netui-compat"%> <%@ taglib uri="netui-tags-template.tld" prefix="netui-compat-template"%> <%! /** *
	* 문자열을 받아서 널이면 제로스트링을, 아니면 트림된 문자열을 리턴.
	* 
* @param String 변환 대상 * @return 'String' */ public static String checkNull( String str ) { String sResult = new String(); if ( str == null ) { sResult = ""; } else { sResult = str.trim(); } return sResult; } StringBuffer html = new StringBuffer(); private void makeItem(LayoutItem item) { makeHTML(item); try{ if (!item.isField() && (item.getChildCount() != 0)) { for (int i = 0; i < item.getChildCount(); i++) { if (item.getChild(i).getIndex() == -1) { makeItem(item.getChild(i)); } } } }catch (Exception e) { e.printStackTrace(); System.out.println("LayoutEdit.jsp error"); } } private void makeHTML(LayoutItem item) { if(item.isMessage()) html.append(""); else if (item.isGroup()) html.append(""); else html.append(""); html.append(" "+item.getSeqNo()+""); html.append("  "+checkNull(item.getName())+""); html.append(" "+TransformKeys.getLoutItemNodePtrnID(item.getNodeTypeId())+""); html.append(" "+TransformKeys.getType(item.getItemTypeId())+""); html.append(" "+checkNull(item.getRefInfo())+" "); html.append(" "+checkNull(item.getOccType())+""); html.append(" "+item.getOccMax()+""); html.append(" "+item.getOccMin()+""); html.append(" "); } %> <% LayoutManager manager = LayoutManager.getManager(); String key[] = manager.getAllLayoutName(); String selected = request.getParameter("layoutNames"); if(selected == null && key.length>=1) { selected = key[0]; } Layout layout = null; if(selected!=null) { layout = manager.getLayoutByName(selected); } LayoutItem root = null; if (layout != null) root = layout.getRootItem(); String str = ""; if (root != null ){ makeItem(root); str = html.toString(); html = new StringBuffer(); } %> Transform Layout Manager

Transform Layout Configuration

 

<% if(layout != null ){ %> <% } else { %> <% } %>
  Layout정보  
  레이아웃명 :    <%=layout.getName()%>
  레이아웃유형명 :    <%=layout.getLayoutType().getName()%>
  레이아웃설명 :    <%=layout.getDescription()%>
  요청하신 Layout 정보가 없습니다.  

<%=str%>
일련번호 레이아웃항목명 노드타입 항목유형 참조정보 발생유형 최대발생 최소발생
  LayoutItem 정보  
--%>