জাভাদোকের কোনও বাহ্যিক URL- এ লিঙ্ক করছেন?


উত্তর:


1222

এটি লিঙ্কটি সহ একটি "দেখুন আরও দেখুন" শিরোনাম তৈরি করে, যেমন:

/**
 * @see <a href="http://google.com">http://google.com</a>
 */

হিসাবে রেন্ডার হবে:

আরও দেখুন:
           http://google.com

যদিও এটি:

/**
 * See <a href="http://google.com">http://google.com</a>
 */

একটি ইন-লাইন লিঙ্ক তৈরি করবে:

Http://google.com দেখুন


59
যদি কেউ আগ্রহী হয়, এটি চেহারা যেহেতু আমি ঠিক ছিল পর্যন্ত: মতে Javadoc বৈশিষ্ট@see ট্যাগ আসে পরে@param / @returnট্যাগ এবং সামনে@since / @serial/ @deprecatedট্যাগ।
friederbluemle

7
কেবলমাত্র, ইন্টেলিজ 13 এই ট্যাগটিকে সমর্থন করে না বলে মনে হচ্ছে। এটি ইন-লাইন লিঙ্কগুলিকে সমর্থন করে। ট্যাগটি কি কোনওভাবে হ্রাস পেয়েছে?
টিমো

24
আমি সুপারিশ করছি <a href="http://google.com" target="_top">http://google.com</a>. লক্ষ্য = "_ শীর্ষ" যুক্ত করার কারণ হ'ল কিছু উত্পন্ন জাভাডক এইচটিএমএল ফাইল ফ্রেম ব্যবহার করে এবং আপনি সম্ভবত বর্তমান ফ্রেমের পরিবর্তে নেভিগেশন পুরো পৃষ্ঠাটিকে প্রভাবিত করতে চান।
অ্যান্টনি

3
যদি আপনি "সতর্কতা - ট্যাগ Tag @see: মিস করা চূড়ান্ত '>':" এর মতো কোনও সতর্কতা পেয়ে থাকেন তবে নিশ্চিত হন যে একই same @see নির্দেশিকায় আপনার দুটি হাইপারলিংক নেই। পরিবর্তে, প্রতি link @see মধ্যে একটি লিঙ্ক ব্যবহার করুন।
ট্র্যাভিস স্পেন্সার

7
জাভাডোকের সাথে ইউআরএল লিঙ্ক যুক্ত করা এত জটিল কেন? যে এইচটিএমএলকে একটি ভাল ধারণা বলে ভেবেছিল ... / ফেসপাম
কেউ কোথাও

189

জাভাডোক স্পেক থেকে নেওয়া

@see <a href="URL#value">label</a>: সংজ্ঞায়িত হিসাবে একটি লিঙ্ক যুক্ত করে URL#valueURL#valueএকটি আপেক্ষিক বা পরম URL। জাভাডোক সরঞ্জামটি <প্রথম অক্ষর হিসাবে কম-প্রতীক ( ) -র সন্ধান করে অন্যান্য ক্ষেত্রে এটি থেকে পৃথক করে ।

উদাহরণ স্বরূপ : @see <a href="http://www.google.com">Google</a>


অদ্ভুত; আমি দিব্যি আমি কেবল ব্যাকটিকগুলিতে যোগ করেছি; উদাহরণটি কোথায় গেল আমি জানি না ...
স্টোবর

আমি মনে করি আমাদের এক ধরণের সমকালীন সম্পাদনা সমস্যা ছিল। আমি তাদেরও wasুকিয়ে দিচ্ছিলাম।
হারুন

যথেষ্ট ফর্সা। আপনি আপনার
ব্লককোটের

27
@see প্রয়োজন হয় না। জাভাডোকগুলি এইচটিএমএল ট্যাগগুলির সাথে ফর্ম্যাট করা যায়, সুতরাং এটি কেবল "একটি" ট্যাগের প্রয়োজন।
গ্যাব্রিয়েল লালামাস

5
@ গ্যাব্রিয়েললামাস ট্রু, তবে মূল প্রশ্নটি বোঝায় যে এটি কীভাবে ব্যবহৃত হচ্ছে। এটা জানা যে এটি বিশেষভাবে উপযোগী করে সি-এও ক্ষেত্র, যা যেখানে মানুষের অনেক এটি করতে চান হবে হবে।
আয়নোক্লাস্ট ব্রিঘাম

33

জাভাদোকগুলি বাহ্যিক লিঙ্কগুলির জন্য কোনও বিশেষ সরঞ্জাম সরবরাহ করে না, সুতরাং আপনার কেবলমাত্র স্ট্যান্ডার্ড এইচটিএমএল ব্যবহার করা উচিত:

See <a href="http://groversmill.com/">Grover's Mill</a> for a history of the
Martian invasion.

অথবা

@see <a href="http://groversmill.com/">Grover's Mill</a> for a history of 
the Martian invasion.

ব্যবহার করবেন না {@link ...}বা {@linkplain ...}কারণ এটি অন্যান্য শ্রেণি এবং পদ্ধতির জাভাদোকের লিঙ্কগুলির জন্য।


16

যেমন একটি এলিমেন্টের মত একটি এইচটিএমএল লিঙ্ক ব্যবহার করুন

<a href="URL#value">label</a>


অন্যান্য মন্তব্য থেকে উদ্ভূত হবার সাথে সাথে সঠিক উত্তরটি পুনরায় পোস্ট করুন। এটি পুরো থ্রেডের চেয়ে দ্রুত পড়তে হবে।
ডক্টর ম্যাক্স ভেল্কেল

4

ওরাকল সাইট থেকে একটি পরিষ্কার উত্তর পাওয়া শক্ত Hard নিম্নলিখিত থেকে এসেছে javax.ws.rs.core.HttpHeaders.java:

/**
 * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1">HTTP/1.1 documentation</a>}.
 */
public static final String ACCEPT = "Accept";

/**
 * See {@link <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.2">HTTP/1.1 documentation</a>}.
 */
public static final String ACCEPT_CHARSET = "Accept-Charset";

<a>এইচটিএমএল ট্যাগটি দিয়ে মুড়িয়ে রাখার তাৎপর্য কী {@link ...}?
প্যাট্রিক এম

2
এটি সম্ভবত একটি ভুল কারণ জাভাদোক ডকুমেন্টেশনগুলি এই ফর্মটির উল্লেখ করে না, এতে কোনও কাঁচা থেকে কোনও পার্থক্য তৈরি করে না <a>
দিদিয়ের এল

4
এখানে l @ লিঙ্ক xxx} ঠিক নেই। source @ লিঙ্ক xxx} হ'ল আপনার উত্স কোডে অন্য শ্রেণি এবং পদ্ধতিগুলির সাথে লিঙ্ক করার জন্য। এটি এখানে অপ্রয়োজনীয়। বাকিটা ঠিক আছে।
মিগুয়েলমুনোজ

4
এই নির্মাণটি জাভা 8 স্ট্যান্ডার্ড দ্বারা অনুমোদিত নয় (দস্তাবেজ অন)।
স্টেপান ভাভরা

1
এটি সাধারণ ভুল। রেফারেন্স এবং ডকুমেন্টেশন অনুসারে সঠিক ব্যবহারটি হ'ল{@link package.class#member label}
দিনাই
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.