Closed anyongho closed 9 years ago
@anyongho 그냥 설명해달라고 하면 어려우니, 모르는 부분을 집어서 물어본다던가 어떤식으로 얘기 해달라고 해주면 좋겠음.
@anyongho 1: 이건 무슨 말씀이신지 1도 모르겠습니다. 2: 그럴 것 같음. 일단 그 방식으로 구현해 놓고 바뀌면 손 댑시다. 3: get - parameter를 받아서(아이템 이름의 스트링으로 하기로 잠정결정) 해당 아이템을 던져줍니다 set - 위와 동일한 구조로 받아서 해당 아이템의 내용을 변경합니다 save - 데이터를 이래저래 조물조물해서 뭔가 바뀌었던 말던 현재 DSM과 Cluster의 상태를 저장합니다. load - 파일에서 DSM 파일과 Cluster 파일에서 데이터 따와서 보여줍니다.
1 추가설명: dsm 파일에서 string을 받아와야 rootnode에 아이템을 넣어줘서 1차원 트리를 만들어줌 -> 이 자료를 어떻게 받아와 할지를 모르겟음(제가 자알못이라...) load 함수에서 받아와야 하는건가?
DSM에서 이름들을 받아오려면, getSize()를 통해 전체 item 수를 받아온 다음, 반복문을 통해 getName(int index) 메서드를 0~(item size)까지 호출하면 됩니다.
@anyongho getsetsaveload는 DSM과 ClusterData 클래스가 각각 가지고 있(을예정이)으므로 해당 메소드 호출해서 파라미터 넘겨주는거만 하면 될거 같으요.클러스터쪽은 이제 손보는 터라 쪼매 기달.
@SkywaveTM @kameru @Indigobit @anyongho 지금 Tree에서 이름을 Object로 가지고 있는데, 이름만 가지고는 중복한 경우에 대응하기가 매우 까다로워지는 상황입니다, 해서
이름 depth <- 애는 제공 메소드가 있으니 생략. 인자로 넘겨받아야하는 불편함을 어찌한다... index <- 얘도 제공 메소드가 있으니 생략. 인자이하생략. parent(groupName)정도는 가지고 있는 Object class를 생성해서 Object를 들고 있게 하고 싶은데
혹여 마음에 안든다거나 다른 의견이 있으시면 알려주시기 바랍니다. 아마 조영준께서 죽을려고 할거 같음.
TreePath나 DefaultMutableTreeNode(DMTN) 쓰심이.
아 TreePath도 중복될 수 있으니 DMTN 쓰는게 나을 듯. rename(DMTN node, String newName); 이런 식으로.
Requests.
Suggestions
위 글에 대해 대답을 하자면
1.DefaultMutableTreeNode 에서 불러와야할 dsm에 item string 처리? (오류는 안뜨므로 대충 예시처리해논것만 커밋해봄)