2011-11-29 1 views
1

을 복사 ObjectUtil.copy()를 강제 할 방법은과도 특성

당신이 할 수있는 솔루션이 있습니까? 또는 마 ... 과도 속성을 복사하는 방법 ObjectUtil.copy()를 강제하고 싶습니다 내 개체를 복사하는 다른 방법을 알고 있습니까?

아니,

+0

임시 속성이란 무엇입니까? 클래스의 속성? 아니면 메타 데이터를 언급하고 있습니까? – JeffryHouser

+0

나는 개인적으로 "나는 그 질문을 이해하지 못한다"고 생각하지 않는다. 질문을 던지는 좋은 이유이다. 일시적인 특성은 [Transient] 메타 데이터 태그로 표시된 특성이므로 서버로 다시 보내지 않습니다. 아니, 나는 대답이 없다. 그러나 나는 그것을 upvoting한다. 그래서 사람들은 질문에 잘못된 것이 있다고 생각하지 않는다. –

+0

@AmyBlankenship 질문이 불분명하다고 생각합니다. 그래서 나는 후속 질문을했다. 메타 데이터는 클래스의 한 측면입니다. 클래스의 인스턴스간에 복사해야하는 것은 아닙니다. MXML 덕분에 "속성"이라는 일반 용어는 속성, 인스턴스 변수 또는 스타일 또는 이벤트 리스너를 참조 할 수 있습니다. 이 포스터가 원하는 것이 무엇인지는 분명하지 않습니다. 나는 그것이 잘못 쓰여졌 기 때문에 그 질문을 이해하지 못했습니다. 그래서 내가 downvoted. – JeffryHouser

답변

0

은 내가 게터 기능, 내가 느릅 나무 하나의 상황에있어 만약 내가 과도 변수를 복사 할 알고 엄마 getter 함수에서 조건을 넣어 해결하거나 더

public function get myVar():Object { 
if (WantCopyTransient) 
    return _myVar; 
else 
    return null; 
} 

감사에 대한 귀하의 답변

0

불행하게도

박쥐, 대단히 감사합니다.

[Transient]byteArray.writeObject()은 모두 고유 플레이어 구현입니다. 행동/구현을 수정할 방법이 없습니다.

당신은 자신의 copy util 메소드를 작성해야합니다.

+0

나는 비슷한 상황에 처해있다. 임시 객체를 포함한 모든 속성을 수동으로 복사하려면 어떻게해야합니까? – Ved