HttpURLConnection을 사용할 경우 순서를 잘못 정의하여 4시간을 소비하여 알아낸 정보다.

HttpURLConnection으로 OutputStream을 사용할 때 

openConnection > getOutputStream > write > getInputStream > read

와 같이 순서로 진행되어야 하는데 중간에 순서가 틀어지면 제목과 같은 에러 메시지를 구경할 수 있다.

 

 

Posted by 테리
:

.xml 등의 파일에서 커서 또는 마우스 포인터가 위치한 라인 정보를 읽어올 때 사용하게 된다.

EditorViewr를 IDocument로 변환하여 사용한다.

 

IDocument.getLineOfOffset(caret)

 

여기서 caret도 EditorViewer에서 가져오게 된다.

Posted by 테리
:

제목 그대로 특정 ID의 View를 열고자 할 때 다음과 같이 호출시 가능하다는 것을 확인함.

 

PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("viewId");
참고 사이트 : stackoverflow.com/questions/171824/programmatically-showing-a-view-from-an-eclipse-plug-in

 

Posted by 테리
:

이클립스의 Editor View에서만 팝업 메뉴를 활성화하고자 찾아본 결과

다음과 같았다.

 

<command commandId="org.my.command.IdCommand"
      id="org.my.popup.IdCommand">
   <visibleWhen>
      <with variable="selection">
         <instanceof value="org.eclipse.jface.text.iTextSelection"/>
      </with>
   </visibleWhen>
참조 사이트 : stackoverflow.com/questions/1694748/adding-item-to-eclipse-text-viewer-context-menu
Posted by 테리
: